Die Suche ergab 7 Treffer
- Do, 19.10.2023 20:13
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
Re: Laufzeitfehler nach Verlagerung in Subroutine
Heureka! 😀 Ich habe jetzt mal sämtliche Libreofficedateien, die noch offen waren, geschlossen und nur die Datei mit dem Makro geöffnet: Es rennt jetzt! Die Ursache war, dass ich irgendwann mal das XrayTool mal zum Test geöffnet hatte und das immer noch geöffnet war. Starte dich das wieder, tritt auc...
- Do, 19.10.2023 19:24
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
Re: Laufzeitfehler nach Verlagerung in Subroutine
Version: 7.4.1.2 (x64) / LibreOffice Community
Build ID: 3c58a8f3a960df8bc8fd77b461821e42c061c5f0
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL
Build ID: 3c58a8f3a960df8bc8fd77b461821e42c061c5f0
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL
- Do, 19.10.2023 16:08
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
Re: Laufzeitfehler nach Verlagerung in Subroutine
Hallo! Irgendwie verstehe ich jetzt nicht, was du meinst. ich habe mit deiner Testtdatei jetzt zwei Durchläufe gemacht, gestartet wird natürlich immer Sub MAIN: der hier funktioniert: REM ***** BASIC ***** Sub Main odoc=thiscomponent otab=odoc.Sheets(0) oCell = otab.getCellRangeByPosition(0, 0, 3, 5...
- Do, 19.10.2023 13:39
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
Re: Laufzeitfehler nach Verlagerung in Subroutine
Ja, danke1 Und wenn ich den selbven Aufruf nach oben in das Hauptprogramm verlege läuft es. Sub Main odoc=thiscomponent otab=odoc.Sheets(0) oCell = otab.getCellRangeByPosition(0, 0, 3, 50) 'XXXXX End Sub Sub Formatieren (oSheet) Dim oCell As Object oCell = oSheet.getCellRangeByPosition(0, 0, 3, 50) ...
- Do, 19.10.2023 12:09
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
Re: Laufzeitfehler nach Verlagerung in Subroutine
Tell me more !
Außerdem tritt der Fehler in folgender Zeile auf:
Exakt bder selbe Code funktioniert innerhalb des Hauptprogramms einwadndfrei!
Thx
peter
Außerdem tritt der Fehler in folgender Zeile auf:
Code: Alles auswählen
oCell = oSheet.getCellRangeByPosition(0, 0, 3, 50) 'XXXXX
Thx
peter
- Mi, 18.10.2023 11:22
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
Re: Laufzeitfehler nach Verlagerung in Subroutine
Hi! Danke für die Tipps! Der Aufruf ist aber ok: ... REM oSheetx.Rows(N).Height="1300" REM Next N BildEinfuegen(oSheetx) Formatieren(oSheetx) oDoc2 = StarDesktop.loadComponentFromUrl("private:factory/scalc", "_blank", 0, Args()) oDoc2.StoreAsURL("file:///I:/Bereich...
- Di, 17.10.2023 22:16
- Forum: Makros und allgemeine Programmierung
- Thema: [Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
- Antworten: 12
- Zugriffe: 2092
[Gelöst] Laufzeitfehler nach Verlagerung in Subroutine
Hallo! Den folgenden Code eines umfangreicheren Makros in LibreOffice habe ich zur Vereinfachung in eine Subroutine gepackt: Sub Formatieren (oSheet) Dim oCell As Object oCell = oSheet.getCellRangeByPosition(0, 0, 3, 50) 'XXXXX oCell.CharFontName="Cambria" oCell.CharHeight="15" o...