USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Abrir DOC com vb6
Ravaglio
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/07/2010 14:30 hs            
Pesquisei na web para abrir arquivo doc via vb6 e fui indicado a incluir a biblioteca: Microsoft Word 9.0 Object Library
Porém não tem na minha lista mesmo tendo o office instalado...
 
onde poderia fazer o download do
Microsoft Word 9.0 Object Library
Microsoft Exel 9.0 Object Library
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 20/07/2010 16:02 hs            
depende de qual office vc tem..se for o 2003 a referencia é
Microsoft Word 11.0 Object Library
Microsoft Excel 11.0 Object Library
   
Luiz Cláudio
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/07/2010 23:00 hs            
Olá,

você deve fazer a referência à biblioteca do Word apenas durante o desenvolvimento. Depois deve desmarcar, justamente porque os usuários podem ter diferentes versões (9, 10, 11, 12, 14).

Com este código de exemplo, você não precisa referenciar biblioteca do Word:


Sub OpenWordDoc(strPath As String)
Dim wdApp As Object 'Word.Application
Dim wdDoc As Object 'Word.Document

'Verifica se o caminho existe
On Error GoTo ErrHandler

If strPath = "" Then
    'Abre arquivo novo
    Set wdApp = CreateObject("Word.Application")
    Set wdDoc = wdApp.Documents.Add
Else
    'Abre arquivo existente
    Set wdDoc = GetObject(strPath)
    Set wdApp = wdDoc.Application
End If

wdApp.Visible = True

ExitHere:
Exit Sub

ErrHandler:
MsgBox Err.Description & vbCrLf & Err.Number & vbCrLf & Err.Source, vbCritical, "OpenWordDoc"
Resume ExitHere

End Sub

Luiz Cláudio
São Paulo
   
Ajunior
não registrado
ENUNCIADA !
Postada em 15/08/2010 12:06 hs   
Luiz, usei a funcao mas quando ela tenta abrir um DOC que já existe retorna o erro
File name or class name not found during Automation operation
432
Project1       16           OpenWordDoc
(c:     este.doc)

vc pode me ajudar?
Desde já agradeço. Jr.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página