edit (Moderation, mikeleb): Thema von "Calc" nach " Makros und allgemeine Programmierung verschoben"
Moin, SORRY, ich bin neu hier; wurschtel mich gerade mal so durch das Forum durch ...
Ich möchte meine aktuelle Tabelle per Makro auf A3-Querformat einstellen
Tja: mein aktueller Code funktionert leider nicht - wahrscheinlich nur eine Kleinigkeit - oder fehlendes Basiswissen ?
So: mein Code meine Sub):
Sub SetPageStyleToA3Landscape
REM A3-Querformat ist Pflicht
dim myDoc As Object
dim dispatcher As Object
dim myStyleFamilies As Object
dim myPageStyles As Object
dim DefPage As Object
myDoc = ThisComponent
mySheet = myDoc.CurrentController.ActiveSheet
dispatcher = createUnoService("com.sun.star.frame.DispatcherHelper")
myStyleFamilies = myDoc.StyleFamilies
myPageStyle = myStyleFamilies.getByName("PageStyles")
DefPage = myPageStyle.getByName("Default")
DefPage.IsLandScape = true REM Querformat
DefPage.Width = 42000 REM A3-Breite
DefPage.Height = 29700 REM A3-Höhe
End Sub
Kann mir irgendjemand helfen ?
Wahrscheilich liegt das an einem fehlerhaften Zugriff auf meine aktuelle Tabelle ... aber ich finde den Fehler nicht.
VG Jan
aktuelle Tabelle (ActiveSheet) als A3 formatieren
Moderator: Moderatoren
-
- *******
- Beiträge: 1227
- Registriert: So, 14.05.2017 16:11
Re: aktuelle Tabelle (ActiveSheet) als A3 formatieren
Hallo,
wozu ein Makro?
Unter Format → Seitenvorlage ► Register: Seite kann doch alles entsprechend eingestellt werden.
Gruß
Peter
wozu ein Makro?
Unter Format → Seitenvorlage ► Register: Seite kann doch alles entsprechend eingestellt werden.
Gruß
Peter
Win 11 (x64) ▪ LibreOffice 25.2.3.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: aktuelle Tabelle (ActiveSheet) als A3 formatieren
Was genau funktioniert nicht?justus07 hat geschrieben: Mi, 31.01.2024 04:09 Ich möchte meine aktuelle Tabelle per Makro auf A3-Querformat einstellen
Tja: mein aktueller Code funktionert leider nicht - wahrscheinlich nur eine Kleinigkeit - oder fehlendes Basiswissen ?
Ich sehe die neue Einstellung (A3-Querformat) in OpenOffice und LibreOffice.
⠀
OpenOffice 1.1.5 – 4.1.15
LibreOffice 3.3.0.4 – 24.8
Windows 7,10,11 64-bit
LibreOffice 3.3.0.4 – 24.8
Windows 7,10,11 64-bit
Re: aktuelle Tabelle (ActiveSheet) als A3 formatieren
Moin, Danke Euch für die Info's - zu Fuß kann ich das auch ...
Ich versuche es aber, das ganze per Makro zu lösen - das ist mein Problem.
Kennt jemand irgendeine Lösung ?
Viele Grüße
Jan
Ich versuche es aber, das ganze per Makro zu lösen - das ist mein Problem.
Kennt jemand irgendeine Lösung ?
Viele Grüße
Jan
Re: aktuelle Tabelle (ActiveSheet) als A3 formatieren
Und warum schreibst du das nicht bereits im Betreff?justus07 hat geschrieben: Mi, 31.01.2024 11:59 Moin, Danke Euch für die Info's - zu Fuß kann ich das auch ...
Ich versuche es aber, das ganze per Makro zu lösen - das ist mein Problem.
Meckern kann jeder.
Auch gibt es noch ein spezielles Unterforum für Makro
win11 - Avira - LO 24.8.4.2 (X86_64)
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Re: aktuelle Tabelle (ActiveSheet) als A3 formatieren
Hallo,
das Makro funktioniert (bei mir). Die Seitenvorlage "Standard" wird wie gewünscht geändert.
das Makro funktioniert (bei mir). Die Seitenvorlage "Standard" wird wie gewünscht geändert.
Gruß,
mikeleb
mikeleb