Bom dia a todos! Estou mudando de Excel para Libre. Tem uma rotina no Excel que serve para imprimir determinada página, na quantidade de vezes que o usuário indicou no Inputbox. A rotina funciona certinho até o momento que chega o comando de imprimir, que é
Blockquote
" ActiveWindow.SelectedSheets.PrintOut From:=PáginaInicial, To:=PáginaFinal, Copies:=Numerodecopias, Collate:=True, IgnorePrintAreas:=False".
Blockquote
Alguém saberia adaptar esse comando para funcionar no Libre?
A rotina completa segue:
Blockquote
"Sub Imprimirpag3()
Dim PaginaInicial
Dim PaginaFinal
Dim numeroprocesso
Numerodecopias = InputBox(“QUANTAS CÓPIAS DESSA COTA DESEJA IMPRIMIR?”)
MsgBox (“SERÁ(ÃO) IMPRESSA(S) " & Numerodecopias & " CÓPIA(S)”)
Sheets(“Menu”).Select
PáginaInicial = Sheets(“Menu”).Range(“a4”).Value
PáginaFinal = Sheets(“Menu”).Range(“a4”).Value
Sheets(“Cotas”).Select
NESSA PARTE ESTÁ DANDO ERRO NO LIBREOFFICE.
ActiveWindow.SelectedSheets.PrintOut From:=PáginaInicial, To:=PáginaFinal, Copies:=Numerodecopias, Collate _
:=True, IgnorePrintAreas:=False
Sheets("Menu").Select
End Sub
Blockquote
O arquivo que estou trabalhando é este: https://www.sendspace.com/file/k8w90g
Desde já agradeço a todos!