Libre Office: Formato foglio Writer da macro

C, C++, Java, ...

Libre Office: Formato foglio Writer da macro

Messaggioda Gino62 » 25/02/2018, 18:53

Volevo provare a settare il formato foglio in A4 con macro (non per la stampa). Con il registratore non funziona.
Sono riuscito a modificare altezza e larghezza della pagina ma non il formato foglio.
Codice: Seleziona tutto
...
oStyleFamilies= ThisComponent.getStyleFamilies()      
oPageStyles= oStyleFamilies.getByName("PageStyles")      
oMyPageStyle= oPageStyles.getByName("Standard")
Dim oSize As New com.sun.star.awt.Size
oSize.width=21000   'larghezza in mm del formato A4
oSize.height=29700
oMyPageStyle.Size = oSize
.....

ma non sono riuscito a modificare "Formato" - "Pagina" - menù Pagina - Formato foglio A4 (da macro)
non è per la stampa e non credo abbia a che fare con le costanti com.sun.star.view.PaperFormat. (enum PaperFormat)
ho provato ma credo serva per la stampa.
buona serata
Gino62
Jr. Member
Jr. Member
 
Messaggi: 62
Iscritto il: 24/06/2013, 22:17

Re: Formato foglio Writer da macro

Messaggioda Aki » 27/02/2018, 7:47

Dovresti trovare risposta qui (https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/StarDesktop) ed, in particolare, in riferimento alla proprietà PaperFormat.

edit: modificato titolo discussione da "Formato foglio Writer da macro" a "libreoffice: Formato foglio Writer da macro"
Aki
Global Moderator
Global Moderator
 
Messaggi: 8005
Iscritto il: 27/12/2007, 16:59

Re: Formato foglio Writer da macro

Messaggioda Gino62 » 02/03/2018, 23:35

Aki ha scritto:Dovresti trovare risposta qui (https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/StarDesktop) ed, in particolare, in riferimento alla proprietà PaperFormat.

edit: modificato titolo discussione da "Formato foglio Writer da macro" a "libreoffice: Formato foglio Writer da macro"

il formato del foglio non cammbia, cambia la larghezza e la lunghezza. (il Menù Formato - sottomenù Pagina - alla linguetta Pagina alla "Formato foglio" non viene cambiato il formato ma la lunghezza e la larghezza)
Gino62
Jr. Member
Jr. Member
 
Messaggi: 62
Iscritto il: 24/06/2013, 22:17

Re: Formato foglio Writer da macro

Messaggioda Aki » 03/03/2018, 11:00

Gino62 ha scritto:il formato del foglio non cambia, cambia la larghezza e la lunghezza. (il Menù Formato - sottomenù Pagina - alla linguetta Pagina alla "Formato foglio" non viene cambiato il formato ma la lunghezza e la larghezza)

Puoi inviare il codice completo, da poter provare, con l'utilizzo della proprietà che ti ho suggerito e che riferisci non da il risultato da te desiderato ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 8005
Iscritto il: 27/12/2007, 16:59

Re: Formato foglio Writer da macro

Messaggioda Gino62 » 04/03/2018, 17:53

Aki ha scritto:Puoi inviare il codice completo, da poter provare, con l'utilizzo della proprietà che ti ho suggerito e che riferisci non da il risultato da te desiderato ?

...grazie
Allegati
FormatoPagina.zip
Dopo aver fatto partire la macro. Formato - Pagina - Pagina - il "Formato Foglio" è sempre su "Utente" e non "A4".
Ovviamente gli altri parametri vengono modificati, per cui il formato è "A4": vorrei sapere solo come modificare anche quella voce. Buona serata
(11.37 KiB) Scaricato 58 volte
Gino62
Jr. Member
Jr. Member
 
Messaggi: 62
Iscritto il: 24/06/2013, 22:17

Re: libreoffice: Formato foglio Writer da macro

Messaggioda Aki » 11/03/2018, 17:01

Puoi inviare l’allegato in formato testo ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 8005
Iscritto il: 27/12/2007, 16:59

Re: libreoffice: Formato foglio Writer da macro

Messaggioda Gino62 » 11/03/2018, 20:58

Aki ha scritto:Puoi inviare l’allegato in formato testo ?

Buona serata
Allegati
formatopagina.zip
formato testo.
(997 Bytes) Scaricato 50 volte
Gino62
Jr. Member
Jr. Member
 
Messaggi: 62
Iscritto il: 24/06/2013, 22:17

Re: libreoffice: Formato foglio Writer da macro

Messaggioda Aki » 18/03/2018, 10:52

Potresti precisare quale programma esattamente stai usando (openoffice oppure libreoffice) ed esattamente a quale versione stai utilizzando ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 8005
Iscritto il: 27/12/2007, 16:59

Re: libreoffice: Formato foglio Writer da macro

Messaggioda Gino62 » 20/03/2018, 21:22

Aki ha scritto:Potresti precisare quale programma esattamente stai usando (openoffice oppure libreoffice) ed esattamente a quale versione stai utilizzando ?

Buonasera,
Libre Office
Versione: 5.2.7.2
Build ID: 1:5.2.7-1+deb9u2
Thread CPU: 4; Versione SO: Linux 4.9; Resa interfaccia: predefinito; VCL: gtk3;
Versione locale: it-IT (it_IT.UTF-8); Calc: gro
Gino62
Jr. Member
Jr. Member
 
Messaggi: 62
Iscritto il: 24/06/2013, 22:17


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron