Ciao
Vorrei fare una esportazione pdf con macro da calc, però con un area variabile che imposta l'utente selezionando i limiti (cella in alto a sx e cella in basso a dx) puntandoli con il mouse
Spero di essermi spiegato
Grazie Mille in anticipo
[Risolto] Esportazione in Pdf con macro
[Risolto] Esportazione in Pdf con macro
OpenOffice.org 3.4.1 Windows 7
Re: Esportazione in Pdf con macro
Da macro io non ci sono riuscito... Mi esporta sempre tutta la pagina.
In verità ho trovato una segnalazione che impostava i parametri di selezione, ma la cosa mi pareva talmente astrusa che ho preferito mantenere l'export completo della pagina.
g
In verità ho trovato una segnalazione che impostava i parametri di selezione, ma la cosa mi pareva talmente astrusa che ho preferito mantenere l'export completo della pagina.
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
-
- Messaggi: 21
- Iscritto il: lunedì 16 gennaio 2012, 12:48
Re: Esportazione in Pdf con macro
Ciao,
seleziona un range ed esegui questa macro:Nella tua cartella di lavoro dovresti trovare un file chiamato Selection.pdf contenente solo i dati selezionati.
seleziona un range ed esegui questa macro:
Codice: Seleziona tutto
Sub ExportSelectionToPDF
Dim a(1) As New com.sun.star.beans.PropertyValue
Dim b(0) As New com.sun.star.beans.PropertyValue
oDoc = ThisComponent
oSheet = oDoc.getCurrentController.ActiveSheet
aSel = oDoc.getCurrentSelection.RangeAddress
b(0).Name = "Selection"
b(0).Value = oSheet.getCellRangeByPosition(aSel.StartColumn, aSel.StartRow, aSel.EndColumn, aSel.EndRow)
a(0).Name = "FilterName"
a(0).Value = "calc_pdf_Export"
a(1).Name = "FilterData"
a(1).Value = b()
BasicLibraries.LoadLibrary("Tools")
oDoc.storeToURL(GetPathSettings("Work") + "/Selection.pdf", a())
End Sub
OpenOffice 3.4.1
LibreOffice 3.6.1.2
Microsoft Windows 7 (6.1) x64 Ultimate Edition Service Pack 1 (Build 7601)
LibreOffice 3.6.1.2
Microsoft Windows 7 (6.1) x64 Ultimate Edition Service Pack 1 (Build 7601)
Re: Esportazione in Pdf con macro
Ottimo e molto chiaro.
grazie della condivisione
g
grazie della condivisione
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !