🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

(Gelöst) Öffen neue Datei und gleich speichen Unter.

Alles zur Programmierung im LibreOffice.
Antworten
Atwist
Beiträge: 82
Registriert: Mo 14. Sep 2015, 18:46

(Gelöst) Öffen neue Datei und gleich speichen Unter.

Beitrag von Atwist » So 6. Nov 2016, 16:38

Habe wieder etwas zusammen gebastelt und es soll eine neue Datei von einen vorlage Öffnen dass geht gut
und dann soll es auch gleich Speichen unter und dass bekomme ich nicht hin.

Ja ich weiß es sieht wieder schrecklich aus bemühe mich um das Basic zu lehren aber habe noch viel VBA im Kopf.

Die neue Datei wird geöffnet aber die Name ist nicht geändert.

Bitte einen Tipp

Und sei mir nicht böse wenn es wieder nicht richtig ist.

Code: Alles auswählen

Sub open_und_speicherUnter
    'open new doc'
Dim Doc as Object
Dim Filepath as String
Dim DirPath as String
Dim OpenFile as String
   GlobalScope.BasicLibraries.LoadLibrary("Tools")
   Doc = thiscomponent
   Filepath = Doc.URL
   DirPath = convertfromURL(Filepath)
Dim NewWorkbook as Object
Dim NoArgs()
   OpenFile = ConvertToURL("/home/andre/test/JaarVorlage.ods")
   NewWorkbook = StarDesktop.loadComponentFromURL(OpenFile,"_blank",0 ,NoArgs())
Dim name as Object
Dim sURl as String
   name = ThisComponent.Sheets.getByName("Jaarkosten").getCellRangeByName("A1")
   'save Doc under new name'
   sUrl = ConvertToURL("/home/andre/test/" & name.String & ".ods")
   NewWorkbook.storeToURL(sURL, NoArgs())
End Sub
Zuletzt geändert von Atwist am Mo 7. Nov 2016, 07:46, insgesamt 1-mal geändert.
Schöne grüße aus Emsland

Andreas

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Öffen neue Datei und gleich speichen Unter.

Beitrag von karolus » So 6. Nov 2016, 20:04

Hallo

Code: Alles auswählen

…
NewWorkbook.storeAsURL(sURL, NoArgs())
end sub
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Atwist
Beiträge: 82
Registriert: Mo 14. Sep 2015, 18:46

Re: Öffen neue Datei und gleich speichen Unter.

Beitrag von Atwist » Mo 7. Nov 2016, 07:46

duim.jpeg
duim.jpeg (10.17 KiB) 2170 mal betrachtet
DANKE DANKE DANKE
Schöne grüße aus Emsland

Andreas


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten