Notifications
Clear all

ERRO IMPRESSAO PDF

3 Posts
2 Usuários
0 Reactions
458 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal peguei uma rotina na internet para impressão em PDF, creio que muitos ja utilizam ela.

Ela funcionou em um PC do serviço maravilhosamente bem. (CONFIGURAÇÃO: WINDOWS 7 64bits - OFFICE 2007 32 BITS)

Porém ao testar a mesma rotina em outro PC (CONFIGURAÇÃO: WINDOWS 8 64bits - OFFICE 2007 32 BITS) ela apresentou Erro em tempo de execução 5. Argumento ou chamado de procedimento inválido. Abaixo coloco o código que estou utilizando, e certamente muitos de vocês ja o conhecem.

Sub MegaPDF()
'On Error Resume Next

Plan11.Select

MeuDir = (ThisWorkbook.Path) & ""
MeuNome = "PRONTUARIO - " & Format(Date, "dd-mm-yy")

Range("A1").Select

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=MeuDir & MeuNome, Quality:= _
xlQualityMinimum, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

Application.CutCopyMode = False
Range("A1").Select

txtcaminho = ""
txtcaminho = ThisWorkbook.Path & "" & "PRONTUARIO - " & Date & ".pdf"

End Sub

Onde eu destaquei é que ocorre o erro citado.

Desde ja agradeço quem puder ajudar.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/05/2014 9:32 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Guima,

Talvez esse erro seja exatamente por conta de você está tentando executar o arquivo num sistema operacional que é completamente de 64 Bits. Você já tentou utilizar o Excel 2013 com o Windows 8? O Excel 2013 já está mais apropriado para o S.O de 64 Bits.

Como seu código é bem pequeno, outra boa tentativa é refazê-lo (com o gravador de macros), mesmo com o Excel 2007, estando com o arquivo já no Windows 8.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 20/05/2014 7:13 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Valeu pela ajuda Morel!

Mas descobri que o problema do outro PC é um suplemento da MICROSOFT necessário para o OFFICE 2007 poder salvar arquivos em PDF. Para quem algum dia tiver o mesmo problema segue o link onde baixar o suplemento.

http://www.microsoft.com/pt-br/download ... px?id=9943

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/05/2014 11:30 am