OO Writer und MathType einbinden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: OO Writer und MathType einbinden

von Stephan » Do, 14.10.2004 17:16

Ich finde in: http://www.oooforum.org/forum/viewtopic ... ole+object
folgenden Code für ein Mathtype 5 Objekt:

Code: Alles auswählen

obj = ThisComponent.createInstance("com.sun.star.text.TextEmbeddedObject") 
obj.CLSID = "0002CE03-0000-0000-C000-000000000046" 

With obj 
   .AnchorType = com.sun.star.text.TextContentAnchorType.AS_CHARACTER 
   .Width = 320 
    .Height = 490 
End With 

obj.attach( ThisComponent.currentController().Selection.getByIndex(0) )
Der Code fügt das Objekt in Dein Dokument ein, allerdings mußt Du es doppelklicken um es bearbeiten zu können. Da ich keine Mathtype-Demo installieren wollte habe ich es für ein Excel-Tabellenblatt (CLSID=00030000-0000-0000-C000-000000000046) ausprobiert, da funktioniert der Code ohne Probleme.
Wenn das Deine Erwartungen erfüllt kannst Du das Makro ganz nach Deinen Erfordernissen einer Schaltfläche oder Tastaturkombination zuordnen.
Wer zufällig MathType mit M$ Word kennt, weiss wie ungewöhnlich gut es sich da integriert und welche Möglichkeiten es bietet.
Was auch nicht verwundert, da Mathtype und der Standardformeleditor von Word aus dem selben Hause stammen...


Gruß
Stephan

OO Writer und MathType einbinden

von agent_smith » Do, 14.10.2004 00:52

Hallo allerseits,

ich hoffe mir kann hier geholfen werden.
Ich benutze zur Zeit OpenOffice Version 1.1.3 in deutsch und versuche einen Umstieg von M$ Word. Soweit hab ich alles gefunden was ich sonst bei Word brauchte, nur eine Sache klappt einfach nicht:
Da ich für mein Studium öfter Formeln eintippen muss, benutze ich MathType ( http://www.dessci.com/en/products/mathtype/ ) dazu. Der normale Formeleditor von Word sowie von OO reichen nicht aus, da ich oft sehr spezielle Zeichen brauche. Eine andere Möglichkeit wie TeX kommt leider auch nicht in Frage.
Nun zu MathType, es klappt ohne Probleme damit Formeln einzufügen, allerdings muss ich dazu immer
Einfügen -> Objekt -> OLE-Objekt -> Weiter Objekte -> OK -> MathType 5.0 Equation -> OK anwählen
Dies ist einfach ungeeignet und unpraktisch beim schnellen Arbeiten.

Gibt es eine Möglichkeit einen Button zu erzeugen, der mir exakt diese Schritte abnimmt? Wenn möglich sogar noch ein Tastaturkommando hierzu?

Ich hatte es mit Makro-Aufzeichen versucht, allerdings kam nix gescheites raus. Wer zufällig MathType mit M$ Word kennt, weiss wie ungewöhnlich gut es sich da integriert und welche Möglichkeiten es bietet. wenn sowas mit OpenOffice irgendwie möglich wäre, könnte ich Office endlich deinstallieren...
Danke für jegliche Hilfe

Nach oben