Habe schon versucht einfach den Namen der Umgebungsvariable zu verwenden, das funktioniert aber leider nicht.
Die Ausgabe der Umgebungsvariable funktioniert mithilfe von msgbox environ("OpenOffice") problemlos.
Hoffe es kann mir jemand dabei helfen.
Code: Alles auswählen
Sub Main
Dim sURL$
sURL = ConvertToURL ("C:\Symbole\100\10\Vorrichtung_11_a.wmf")
InsertGraphicObjectShape(ThisComponent, sURL)
End Sub
Sub InsertGraphicObjectShape(oDoc, sURL$)
Dim oSize As New com.sun.star.awt.Size
Dim oPos As New com.sun.star.awt.Point
Dim oGraph
oGraph = oDoc.createInstance(“com.sun.star.drawing.GraphicObjectShape”)
Größe und Position der Grafik wird zugewiesen
oSize.width=200
oSize.height=300
oGraph.setSize(oSize)
oPos.X = 2540
oPos.Y = 2540
oGraph.setposition(oPos)
oDoc.getDrawPages().getByIndex(0).add(oGraph)
REM Set URL to the graphic.
oGraph.GraphicURL = sURL
End Sub