Hallo Leutz,
besteht die Möglichkeit in einer Vorlage einen vom Standard abweichenden Speicherpfad zu bestimmen ?
also zB Dateien die mit der
Vorlage Rechnung erstellt wurden immer in ..\Rechnungen\ ablegen
und mit Vorlage Angebot erstellte immer in ..\Angebote\ ablegen oder so ähnlich
oder kann man das irgendwie anders realisieren ?
per Vorlage den Speicherpfad bestimmen
Moderator: Moderatoren
per Vorlage den Speicherpfad bestimmen
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: per Vorlage den Speicherpfad bestimmen
Ich wusste, dass ich einge ähnliche Frage schonmal gelesen habe:
viewtopic.php?f=1&t=27647&p=115062&hili ... ad#p115062
Hylli
viewtopic.php?f=1&t=27647&p=115062&hili ... ad#p115062
Hylli

Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: per Vorlage den Speicherpfad bestimmen
noch 'ne Antwort:
das ist auch schon mitgeliefert
Es wird eine Routine aus der Bibliothek TOOLS genutzt.
Verzeichnisname und Dateinamen-"Vorschlag" ggfs. anpassen
Folgendes Makro speichert als ODF-Textdokument... an das Extras>Anpassen...>Ereignis>Dokument speichern der Vorlage angehängt
das ist auch schon mitgeliefert

Es wird eine Routine aus der Bibliothek TOOLS genutzt.
Verzeichnisname und Dateinamen-"Vorschlag" ggfs. anpassen
Folgendes Makro speichert als ODF-Textdokument... an das Extras>Anpassen...>Ereignis>Dokument speichern der Vorlage angehängt
Code: Alles auswählen
Sub beimSpeichern
If ThisComponent.hasLocation() Then
Exit Sub
End If
If NOT GlobalScope.BasicLibraries.isLibraryLoaded( "Tools" ) Then
GlobalScope.BasicLibraries.loadLibrary( "Tools" )
End If
oMasterKey = GetRegistryKeyContent("org.openoffice.TypeDetection.Types")
oTypes() = oMasterKey.Types
oUIKey = GetRegistryKeyContent("org.openoffice.Office.UI/FilterClassification/LocalFilters")
aFilterNames(0,0) = oTypes.GetByName( "writer8" ).UIName & " (*.odt)"
aFilterNames(0,1) = "*.odt"
aFilterNames(0,2) = oTypes.GetByName( "writer8" ).Name
' Routine aus TOOLS
StoreDocument( ThisComponent, aFilterNames, "Vorschlag", ConvertToURL( "/zentrale/daten/testdata" )
End Sub
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: per Vorlage den Speicherpfad bestimmen
Hallo Ihr
erst einmal danke ich euch beiden, echt super schnell,
das sieht gut aus, denke damit kann ich schon was anfangen, glaube ich jedenfalls
da bei diesen meinen Vorlagen sowieso schon beim speichern ein Makro gestartet wird.
Da muss ich jetzt mal wieder ein bisschen Makro tüfteln.....
wenn ich nicht klar komme, weiß ich ja wo ich fragen kann
edit:
bin damit nun doch ins Basic-Forum dahin umgezogen
erst einmal danke ich euch beiden, echt super schnell,
das sieht gut aus, denke damit kann ich schon was anfangen, glaube ich jedenfalls
da bei diesen meinen Vorlagen sowieso schon beim speichern ein Makro gestartet wird.
Da muss ich jetzt mal wieder ein bisschen Makro tüfteln.....
wenn ich nicht klar komme, weiß ich ja wo ich fragen kann

edit:
bin damit nun doch ins Basic-Forum dahin umgezogen
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox