E ai pessoal, seguinte to com um problema pra fazer um contrato de varias paginas, tipo umas 8!
Pensei em relatorio, mas não ia dar. neste contrato irao aparecer dados de um db grid e muito texto, inton pesquisei e achei um, codigo no macorrati de automação ole, só que da um erro o código é este!
Private Sub Command2_Click()
Dim objword As Object 'declara um variável objeto
Set objword = CreateObject("Word.Basic") 'cria objeto e inicia o Word
objword.filenew "Normal", 0 'cria novo arquivo
objword.Bold 'define fonte em negrito
objword.FontSize 24 'define tamanho da fonte
objword.Insert "AUTOMAÇÃO OLE !!!" 'insere o texto no arquivo
objword.appmaximize "", 1
objword.FilePrintPreview 'Visualiza a impressao
objword.AppActivate "Microsoft Word"
End Sub
ele da um erro do objword.AppActivate "Microsoft Word"
não sei o que é o erro, e se vocês puderem me ajudar fico muito grato!
Pergunta
ToPronto N'Area
E ai pessoal, seguinte to com um problema pra fazer um contrato de varias paginas, tipo umas 8!
Pensei em relatorio, mas não ia dar. neste contrato irao aparecer dados de um db grid e muito texto, inton pesquisei e achei um, codigo no macorrati de automação ole, só que da um erro o código é este!
Private Sub Command2_Click()
Dim objword As Object 'declara um variável objeto
Set objword = CreateObject("Word.Basic") 'cria objeto e inicia o Word
objword.filenew "Normal", 0 'cria novo arquivo
objword.Bold 'define fonte em negrito
objword.FontSize 24 'define tamanho da fonte
objword.Insert "AUTOMAÇÃO OLE !!!" 'insere o texto no arquivo
objword.appmaximize "", 1
objword.FilePrintPreview 'Visualiza a impressao
objword.AppActivate "Microsoft Word"
End Sub
ele da um erro do objword.AppActivate "Microsoft Word"
não sei o que é o erro, e se vocês puderem me ajudar fico muito grato!
Obrigado desde já!
Só pra avisar, estou usando
Windows xp sp2;
Vb 6.0 sp 5.0;
CRistal 10.0
Office 2003
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.