Datei öffnen mit Makro

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

derhuk
Beiträge: 7
Registriert: Mi, 17.05.2006 08:36

Datei öffnen mit Makro

Beitrag von derhuk »

Hallo,

ich möchte eine Datei öffnen um an den dort gespeicherten Ankern den Zelleninhalt einer calc Tablle einzufügen.

Code: Alles auswählen

Dim myProp(0) as new com.sun.star.beans.PropertyValue
myProp(0).name="AsTemplate"
myProp(0).value = 0
url=converttourl("pfad des dokuments")
oDocument = StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )
Die Vorlage ist von msWord.
Die Datei wird auch richtig geöffnet und angezeigt aber es kommt immer ein Fehler bei ..

Code: Alles auswählen

oDocument = StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )
Der Fehler der angezeigt wird heisst "Basic-Laufzeitfehler objektvariable nicht belegt"
Wodurch kommt das? Hatte auch probiert dim oDokument as object .
Ohne erfolg.
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey derhuk,
Der Fehler der angezeigt wird heisst "Basic-Laufzeitfehler objektvariable nicht belegt"
Wodurch kommt das? Hatte auch probiert dim oDokument as object .
Na, da musst du doch nur einen Blick auf deinen Code werfen. Sieht ja alles ganz gut aus - nur: wo kommen "myFileProp()" her? Dieser Aray ist nicht definiert!
Was du defineirt hast - und mit Werten gefüllt - ist der Array "myProp()", nur den nutzt du nicht :wink:

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten