Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
Ich kann kein C#, aber
MRI kann es:
Code: Alles auswählen
using System;
using unoidl.com.sun.star.beans;
using unoidl.com.sun.star.frame;
using unoidl.com.sun.star.lang;
using unoidl.com.sun.star.uno;
public class Snippet {
public void snippet(Object oInitialTarget)
{
try
{
XModel xModel = (XModel) oInitialTarget;
XController xController = xModel.getCurrentController();
XFrame xFrame = xController.getFrame();
XPropertySet xPropertySet = (XPropertySet) xFrame;
XLayoutManager xLayoutManager = (XLayoutManager) xPropertySet.getPropertyValue("LayoutManager").Value;
XUIElement[] xUIElement = xLayoutManager.getElements();
}
catch (WrappedTargetException e)
{
// getPropertyValue
Console.WriteLine(e.Message);
}
catch (UnknownPropertyException e)
{
// getPropertyValue
Console.WriteLine(e.Message);
}
}
}
Das hilft Dir weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
Moderation,4: Crossposting ohne Referenz ist unhöflich!
http://www.oooforum.org/forum/viewtopic.phtml?t=131639
Zum googeln hast Du aber keine Zeit

Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
Teekeks hat geschrieben:Wie meinst du das mit dem Googlen?
openoffice thiscomponent "c#"
Auf
ThisComponent kommst Du ganz schnell, wenn Du Dir Basic-Code anschaust.
Und bei
http://markalexanderbain.suite101.com/ hat es Beispiele in C#
Und der Tipp mit MRI war dazu gedacht, dass Du Dir das Hilfsmittel mal ansiehst. Den Code-Weg zu den Toolbars habe ich DIr schon gepostet.
Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)