Ciao, ho trovato una macro per il salvataggio dei documenti in pdf, scritta da Gaetanopr, e dopo le dovute modifiche di adattamento al mio foglio funziona perfettamente.
La mia domanda e la seguente: è possibile destinare il file da salvare nella relativa cartella? Ovvero se nella casella E9 seleziono fattura piuttosto che ddt, si può destinarlo nella cartella fattura piuttosto che nella cartella ddt? Grazie
Eccola:
sub stampa_range_selezionato
dim args2(1) as new com.sun.star.beans.PropertyValue
dim Arg(0) as new com.sun.star.beans.PropertyValue
Doc = ThisComponent
Controller = Doc.CurrentController
Sheet = Controller.ActiveSheet
CellRange = Sheet.getCellRangeByName("$A$1:$I$64")
cell = Sheet.getCellByPosition(4,6).string ' cella da dove prendere il nome
Controller.select(CellRange)
Arg(0).Name = "Selection"
Arg(0).Value = CellRange
args2(0).Name = "FilterName"
args2(0).Value = "calc_pdf_Export"
args2(1).Name = "FilterData"
args2(1).Value = Arg()
Doc.storeToURL("file:///home/giovanni/Scrivania/" & cell & ".pdf",args2())
end sub
[Risolto]Macro salva pdf di fatt.ddt nelle relative cartelle
[Risolto]Macro salva pdf di fatt.ddt nelle relative cartelle
- Allegati
-
- DDTe FATTURE.ods
- (31.68 KiB) Scaricato 508 volte
Ultima modifica di ponteca il mercoledì 7 agosto 2013, 21:03, modificato 1 volta in totale.
openoffice 2.4 linux
Re: Macro per salvare pdf di fatt. e ddt nelle relative cart
Ciao Ponteca, a dire il vero non ricordo, comunque l'ho modificata in questo modoponteca ha scritto:Ciao, ho trovato una macro per il salvataggio dei documenti in pdf, scritta da Gaetanopr, e dopo le dovute modifiche di adattamento al mio foglio funziona perfettamente.
Codice: Seleziona tutto
sub stampa_range_selezionato
dim args2(1) as new com.sun.star.beans.PropertyValue
dim Arg(0) as new com.sun.star.beans.PropertyValue
Doc = ThisComponent
Controller = Doc.CurrentController
Sheet = Controller.ActiveSheet
CellRange = Sheet.getCellRangeByName("$A$1:$I$64")
cell = Sheet.getCellByPosition(4,6).string ' cella da dove prendere il nome
cell1 = Sheet.getCellByPosition(4,8).string ' cella da dove prendere il nome della cartella di destinazione
Controller.select(CellRange)
Arg(0).Name = "Selection"
Arg(0).Value = CellRange
args2(0).Name = "FilterName"
args2(0).Value = "calc_pdf_Export"
args2(1).Name = "FilterData"
args2(1).Value = Arg()
Doc.storeToURL("file:///C:/Users/Gaetano/Desktop/" & cell1 & "/" & cell & ".pdf",args2())
end sub
Codice: Seleziona tutto
Doc.storeToURL("file:///C:/Users/Gaetano/Desktop/" & cell1 & "/" & cell & ".pdf",args2()) Codice: Seleziona tutto
Doc.storeToURL("file:///home/giovanni/Scrivania/" & cell1 & "/" & cell & ".pdf",args2()) Saluti
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Macro per salvare pdf di fatt. e ddt nelle relative cart
Funziona! Ma veramente e solo questione di fantasia e si puo fare tutto con il foglio di calcolo! Adesso ho un sistema gestionale perfetto e personalizzato.
Grazie gaetanopr ti offrirei una birra volentieri!
Grazie gaetanopr ti offrirei una birra volentieri!
openoffice 2.4 linux
Re: Macro per salvare pdf di fatt. e ddt nelle relative cart
Ciao ponteca, io ne rimango stupito ogni giorno di quello che si riesce a fareponteca ha scritto:Funziona! Ma veramente e solo questione di fantasia e si puo fare tutto con il foglio di calcolo! Adesso ho un sistema gestionale perfetto e personalizzato.
Grazie gaetanopr ti offrirei una birra volentieri!
birra accettata volentieri
Saluti
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: [Risolto]Macro salva pdf di fatt.ddt nelle relative cart
Ciao, chissà che un giorno non sia veramente possibile. Grazie sempre di tutto.
openoffice 2.4 linux
