Seite 1 von 1
[gelöst] Briefvorlage per Makro öffnen wie?
Verfasst: Di 12. Jun 2018, 21:03
von wega
Hallo zusammen,
die Frage ist bestimmt schon oft gestellt worden,
dennoch habe ich keine brauchbare Lösung finden können.
Ich habe den Quellcode von der "Dannenhöfer-Seite" geladen
und bekomme nun folgende Fehlermeldung.
- Datei-laden.jpg (57.75 KiB) 3132 mal betrachtet
Wie gehe ich mit der Fehlermeldung um, was muß
ich berücksichtigen?
Mit Gruß
Werner
Re: Briefvorlage per Makro öffnen wie?
Verfasst: Di 12. Jun 2018, 21:18
von DavidG
Hallo,
es gibt zweierlei Notationen für Pfadangaben.
Siehe hier
Gruß
David
Re: Briefvorlage per Makro öffnen wie?
Verfasst: Di 12. Jun 2018, 21:34
von wega
Hallo David,
danke für deine Antwort.
Ich habe beide probiert, die Fehlerantwort bleibt
die gleiche.
Mit Gruß
Werner
Re: Briefvorlage per Makro öffnen wie?
Verfasst: Di 12. Jun 2018, 23:19
von DavidG
Hallo Werner,
nun die erste Vermutung auf Grund der Fehlermeldung
können wir nun ausschließen, auch die Eigenschaften (myFileProp) hast Du alle korrekt gesetzt.
Die zweite Vermutung ist, dass die Pfadangabe ansich nicht stimmt.
Öffnen den Explorer und tippe in das Adressfeld folgendes ein:
%appdata%\LibreOffice\4\User
Existiert dort ein Ordner namens "
template" und Deine
Vorlagendatei?
Wenn ja, dann kopiere die komplette Pfadangabe aus dem Explorerfeld in die Basic-IDE,
C:\User\lenovo...
Nutze dann die Befehle aus der Doku:
Sonst kann ich keinen Fehler entdecken!
Gruß
David
Re: Briefvorlage per Makro öffnen wie?
Verfasst: Mi 13. Jun 2018, 10:18
von gogo
schieb' einfach ein FileExists() vorher rein:
Code: Alles auswählen
if FileExists(sSourceFile) then
oDocument = oDesktop.loadComponentFromURL( convertToURL(sSourceFile), "_blank", 0 , myFileProp() )
else
msgbox sSourceFile & " ... kann nicht gefunden werden!"
end if
Re: Briefvorlage per Makro öffnen wie?
Verfasst: Mi 13. Jun 2018, 14:53
von wega
Hallo zusammen,
ja, ihr habt recht, im Pfadnamen war ein Fehler.
C:\Benutzer -> muß C:\Users heißen!!
Manchmal sieht man vor lauter Wald die Bäume nicht.
Vielen Dank für eure Anregungen
und Gruß
Werner