Ajuda do LibreOffice 24.8
Método para exportar um documento do Calc no formato PDF.
expressão.ExportAsFixedFormat (Type, Filename, Quality, IncludeDocProperties, IgnorePrintAreas, From, To, OpenAfterPublish)
Type: Integer, obrigatório. POde ser 0 ou 1. 0 para formato de arquivo "PDF" - Portable Document Format (.pdf) e 1 para formato "XPS" - XPS Document (.xps)
A exportação para XPS não tem suporte no LibreOffice.
Filename: String, opcional. O nome do arquivo exportado.
Quality: Integer, opcional. Pode ser 0 ou 1. 0 para qualidade padrão, 1 para qualidade mínima.
IncludeDocProperties: Booleano, opcional. Defina True para indicar que as propriedades do documento devem ser incluídas no arquivo exportado, ou defina False para suprimir a exportação das propriedades do documento.
IgnorePrintAreas: Booleano, opcional. Quando True, ignora qualquer intervalo de impressão na exportação> Quando False, respeita os intervalos de impressão na exportação.
From:Integer, opcional. Número da página da primeira página a exportar. Se omitido, inicia a exportação pela primeira página.
To: Integer, opcional. Número da página da última página a exportar. Se omitido, exporta até a última página.
OpenAfterPublish:Booleano, opcional. Quando True, exibe o arquivo no visualizador apropriado. Quando False, o arquivo é exportado mas não é exibido..
Option VBASupport 1
Sub ExportAsPDF()
ActiveSheet.ExportAsFixedFormat _
Type:=0, _
Filename:=".\ExportAsPDF.pdf", _
Quality:=0, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End Sub