【发布时间】:2015-05-28 14:30:33
【问题描述】:
我有以下代码可以将工作表导出为 PDF 文件:
Option Explicit
Sub exportToPdf
Dim document As Object
Dim dispatcher As Object
document=ThisComponent.CurrentController.Frame
dispatcher=createUnoService("com.sun.star.frame.DispatchHelper")
Dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "URL"
args1(0).Value = "file:///home/someuser/Desktop/exported.pdf"
args1(1).Name = "FilterName"
args1(1).Value = "calc_pdf_Export"
dispatcher.executeDispatch(document, ".uno:ExportDirectToPDF", "", 0, args1())
End Sub
它工作正常。我有以下问题:
是否可以在不创建 unoService 的情况下导出 PDF? (以及怎么做?)
如何导出一系列单元格而不是整个工作表?
【问题讨论】:
标签: libreoffice-calc export-to-pdf libreoffice-basic