🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 2704
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
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 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) 2389 mal betrachtet
DANKE DANKE DANKE
Schöne grüße aus Emsland

Andreas


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten