Ajuda do LibreOfficeDev 26.8
Método para exportar um documento do Calc para o formato PDF.
expression.ExportAsFixedFormat (Tipo, Nome do ficheiro, Qualidade, Incluir propriedades do documento, Ignorar áreas de impressão, De, Para, Abrir após a publicação)
Tipo: Número inteiro, obrigatório. Pode ser 0 ou 1. 0 para «PDF» — ficheiro em formato Portable Document Format (.pdf) e 1 para «XPS» — documento XPS (.xps)
O formato de exportação XPS não é suportado pelo LibreOfficeDev.
Nome do ficheiro: String, opcional. O nome do ficheiro exportado.
Qualidade: Número inteiro, opcional. Pode ser 0 ou 1. 0 corresponde à qualidade padrão, 1 corresponde à qualidade mínima.
IncludeDocProperties: Booleano, opcional. Defina como True para indicar que as propriedades do documento devem ser incluídas no ficheiro exportado, ou defina como False para suprimir a exportação das propriedades do documento.
IgnorePrintAreas: Booleano, opcional. Se definido como True, ignora quaisquer intervalos de impressão na exportação. Se definido como False, respeita os intervalos de impressão na exportação.
De: Número inteiro, opcional. Número da primeira página a exportar. Se for omitido, a exportação começa no início.
Para: Número inteiro, opcional. Número da última página a exportar. Se omitido, a exportação termina na última página.
OpenAfterPublish: Booleano, opcional. Se definido como True, apresenta o ficheiro no visualizador adequado após a exportação. Se definido como False, o ficheiro é exportado, mas não é apresentado.
Option VBASupport 1
Sub ExportAsPDF()
ActiveSheet.ExportAsFixedFormat _
Type:=0, _
Filename:=".\ExportAsPDF.pdf", _
Quality:=0, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub