Salvar planilha em PDF com macro, não obedece a definição de area

Estou com um arquivo, há 3 dias batendo cabeça, achava que erra erro no arquivo.

Porem fiz um arquivo simples com 6 planilhas, gravei macro selecionando a planilha 5 e definindo a área e salvar como pdf. O arquivo foi gerado certo só com a planilha 5 .

POREM quando executo a macro, ela não obedece a definição da área selecionada e converte todas as planilhas (6) para PDF.

Arquivo do teste
TESTE_SALVAR_UMA_PLANILHA_PDF.ods (62.8 KB)

PDF gerado na gravação da macro
GRAVANDO_A_MACRO.pdf (13.8 KB)

PDF gerado com a execução da macro
EXECUTANDO_A_MACRO.pdf (39.4 KB)

Alguém já teve este problema.

Para opções de filtros PDF.

https://wiki.documentfoundation.org/Macros/Python_Guide/PDF_export_filter_data

Vejo que utiliza muito o método executeDispatch, recomendo que o utilize, apenas em casos excepcionais.

Ao imprimir ou converter para PDF, é melhor controlar a área de impressão, por exemplo, como já definiu a área de impressão na folha 5, basta dizer-lhe então que quer a folha 5.

Sub to_pdf()
Dim options(1) As New "com.sun.star.beans.PropertyValue"
Dim filters(0) As New "com.sun.star.beans.PropertyValue"

	ruta = "file:///home/mau/test5.pdf"

	doc = ThisComponent
	sheet = doc.Sheets.getByName("Planilha5")
	
	filters(0).Name = "PageRange"
	filters(0).Value = "5"
	
	options(0).Name = "FilterName"
    options(0).Value = "calc_pdf_Export"
	options(1).Name = "FilterData"
    options(1).Value = filters
	
	doc.storeToURL(ruta, options)
End Sub

Ola @elmau , grato pela atenção.

Print05 é uma área nomeada para impressão, não necessariamente é a folha 5.

Consultei seu magnifico livro Aprendiendo OOo Basic, mas não encontrei dica sobre Salvar em PDF, uma área nomeada.

Sobre o uso do método executeDispatch, não sou programador utilizo o gravador de macros, ou utilizo Macros exemplos, que coleciono.

Encontrei este grupo de macros:

https://wiki.documentfoundation.org/Macros/Calc/016/pt-br

MAS não é área nomeada.

Olá, @elmau acho que cheguei em uma macro simples e funcional, no arquivo esta no module3

TESTE_SALVAR_UMA_PLANILHA_PDF.ods (104.6 KB)

fonte: Macros/Basic/Documents - The Document Foundation Wiki