- #1
U
UweUweUwe
Neues Mitglied
Themenersteller
- Dabei seit
- 22.05.2014
- Beiträge
- 2
- Reaktionspunkte
- 0
Hallo,
ich brauche ein Macro mit dem ich nur das ausgewählte Sheet als pdf exportieren kann.
Mit dem Code exportiert er alle Sheets..
Beim Aufzeichnen eines Macros, bei dem ich beim pdf-export explizit angebe, dass er nur das aktive Sheet exportieren soll, bekomme ich zwar das richtige Ergebnis bei der Aufzeichnung, führe ich das Macro später aber nochmal aus, exportiert er wieder alle Sheets.
Unten die FilterData nach der Aufzeichnung. Die Frage nach dem Sheet das exportiert werden soll beantwortet kein Array in dem Array unten...
Gibt es eine Möglichkeit alle nicht-aktiven sheets vor dem export zu löschen? Danke und Gruß!
ich brauche ein Macro mit dem ich nur das ausgewählte Sheet als pdf exportieren kann.
Code:
dispatcher.executeDispatch(document, .uno:ExportDirectToPDF, , 0, args1())
Mit dem Code exportiert er alle Sheets..
Beim Aufzeichnen eines Macros, bei dem ich beim pdf-export explizit angebe, dass er nur das aktive Sheet exportieren soll, bekomme ich zwar das richtige Ergebnis bei der Aufzeichnung, führe ich das Macro später aber nochmal aus, exportiert er wieder alle Sheets.
Unten die FilterData nach der Aufzeichnung. Die Frage nach dem Sheet das exportiert werden soll beantwortet kein Array in dem Array unten...
Gibt es eine Möglichkeit alle nicht-aktiven sheets vor dem export zu löschen? Danke und Gruß!
Code:
args1(0).Name = URL
args1(0).Value = path+filename+.pdf
args1(1).Name = FilterName
args1(1).Value = calc_pdf_Export
args1(2).Name = FilterData
args1(2).Value = Array(
Array(UseLosslessCompression,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(Quality,0,100,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ReduceImageResolution,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(MaxImageResolution,0,300,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(UseTaggedPDF,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(SelectPdfVersion,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ExportNotes,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ExportBookmarks,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(OpenBookmarkLevels,0,-1,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(UseTransitionEffects,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(IsSkipEmptyPages,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(IsAddStream,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(EmbedStandardFonts,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(FormsType,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ExportFormFields,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(AllowDuplicateFieldNames,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(HideViewerToolbar,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(HideViewerMenubar,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(HideViewerWindowControls,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ResizeWindowToInitialPage,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(CenterWindow,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(OpenInFullScreenMode,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(DisplayPDFDocumentTitle,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(InitialView,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(Magnification,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(Zoom,0,100,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(PageLayout,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(FirstPageOnLeft,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(InitialPage,0,1,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(Printing,0,2,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(Changes,0,4,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(EnableCopyingOfContent,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(EnableTextAccessForAccessibilityTools,0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ExportLinksRelativeFsys,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(PDFViewSelection,0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ConvertOOoTargetToPDFTarget,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(ExportBookmarksToPDFDestination,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(_OkButtonString,0,,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(EncryptFile,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(PreparedPasswords,0,,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(RestrictPermissions,0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(PreparedPermissionPassword,0,Array(),com.sun.star.beans.PropertyState.DIRECT_VALUE),
Array(PageRange,0,1,com.sun.star.beans.PropertyState.DIRECT_VALUE))
dispatcher.executeDispatch(document, .uno:ExportToPDF, , 0, args1())