Variable an Dokument übergeben

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: Variable an Dokument übergeben

Re: Variable an Dokument übergeben

von komma4 » So, 12.10.2008 15:34

Dann wurde die Variable nicht geladen. Hast Du die Bibliothek geladen oder ein Makro daraus abgerufen?

Hier funktioniert es...

Re: Variable an Dokument übergeben

von sambucus » So, 12.10.2008 12:46

Dann kommt die Fehlermeldung "Variable nicht deklariert".

Re: Variable an Dokument übergeben

von komma4 » Fr, 10.10.2008 16:18

Lasse die zweite Deklaration von pfad im Zieldokument weg.

Re: Variable an Dokument übergeben

von sambucus » Fr, 10.10.2008 16:02

Leider nein.
Hier ist mein Macro in der start.odt Datei:

Global pfad As String

sub PfadFinden

If (Not GlobalScope.BasicLibraries.isLibraryLoaded("Tools")) Then
GlobalScope.BasicLibraries.LoadLibrary("Tools")
End If
pfad = DirectoryNameoutofPath((ThisComponent.getUrl()), "/")

end sub

Und hier ist mein Macro in der ziel.ots (Link geht auf eine Vorlage)Datei:

Global pfad As String

Sub test
print pfad
End Sub

Die Variable "pfad" ist leer.

Re: Variable an Dokument übergeben

von komma4 » Fr, 10.10.2008 14:43

Erstelle eine PUBLIC oder GLOBAL Variable, weise den Wert zu, rufe das Dokument auf ... und werte dort die Variable aus (Dokument öffnen-Ereignis).
Hilft das?

Variable an Dokument übergeben

von sambucus » Fr, 10.10.2008 14:25

Hallo,

über einen Formularbutton öffne ich ein Openoffice Calc Dokument.
Nun soll an diesem Calc Dokument eine Variable des Formulars weiter gegeben werden.
Wie mach ich das?

Grüße,
sambucus

Nach oben