É o seguinte, eu sei que pelo título vcs devem estar achando que é mais uma vez essa mesma dúvida, mas não, esta tem um diferencial.
No meu código tem a seguinte declaração:
Dim pdfjob As PDFCreator.clsPDFCreator
aí ele dar essa msg na hora de executar o código: "O tipo definido pelo usuário não foi definido"
só que no pc que eu tow rodando o código não tem o PDFCreator instalado, então não tem como adicionar esta referência. Mas só que mesmo com essa referência ausente ele dar este erro por causa da declaração dessa variável, o problema é que eu não posso deixar de declarar essa variável, pois se eu rodar o programa em um pc que tenha o PDFcreator, o código já não vai funcionar corretamente.
O que eu faço?!
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
O tipo definido pelo usuário não foi definido (LEIA)
-
- Acabou de chegar
- Mensagens: 1
- Registrado em: Sáb Out 20, 2012 11:28 am
- BaptistaCG
- Colaborador
- Mensagens: 96
- Registrado em: Seg Jul 30, 2012 10:33 pm
- Localização: Sorocaba/SP
Re: O tipo definido pelo usuário não foi definido (LEIA)
Boa tarde amigo,
Qual office você usa?
Pois do 2007 pra cima ele tem a opção de salvar como .pdf, assim vc não necessita de nenhum software que crie arquivos pdf, é só configurar a área de impressão e seu pdf sairá igualzinho como se fosse uma impressão eu utilizo este comando em uma macro para executar esta rotina:
Espero que sirva pra algo...
Qualquer duvida coloca ai, se eu souber te ajudo.
Att...
Qual office você usa?
Pois do 2007 pra cima ele tem a opção de salvar como .pdf, assim vc não necessita de nenhum software que crie arquivos pdf, é só configurar a área de impressão e seu pdf sairá igualzinho como se fosse uma impressão eu utilizo este comando em uma macro para executar esta rotina:
Código: Selecionar todos
ChDir "C:\Users" ' Declare aqui o diretório que deseja salvar o arquivo .pdf
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Range("a1").Value & Range("o1").Value & Range("i1").Value & ".pdf", Quality _ 'Aqui é o nome que o arquivo vai ter neste exemplo é o conteúdo da celula "a1,o1,i1"
:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Qualquer duvida coloca ai, se eu souber te ajudo.
Att...