Ir ao conteúdo
  • Cadastre-se

Word Abrir arquivo Excel pelo VBA do Word.


Posts recomendados

Estou tentando abrir um arquivo excel pelo VBA do Word, mas está dando "Erro De Compilação", O tipo definido pelo usuário não foi definido.

 

Código utilizado:

_________________________________________________________

Sub Abrir_Exel_ou_Não()

Dim RESPOSTA As Integer
    Dim ANS As Integer
    RESPOSTA = vbYesNo + vbQuestion + vbDefaultButton2
    ANS = MsgBox("Deseja Acesso os Dados?", RESPOSTA, "Prosseguir")
    If ANS = vbYes Then
        Dim excel As Workbook.Activate
        Set excel = Workbooks.Open("C:\Sistema_Certificados_Venda\Dados.xlsm")

        End With
    Else
    

    End If
    
        ActiveDocument.Save
        Application.Quit

 

End Sub

_________________________________________________________

 

  O código acima projeta uma caixa de diálogo com duas alternativas: Caso a resposta seja sim, deveria abrir o arquivo Excel mencionado "Dados.xlsm", salvar o documento word que está aberto e fechá-lo. E caso a resposta seja não, apenas salvará e fechará o Word  que aberto.

 

OBS: esse código funciona sem a parte de abrir o arquivo, ou seja, ele salva e fechar o word que está aberto, porém, preciso de ter a opção de abrir o arquivo Excel  também.

000.png

Link para o comentário
Compartilhar em outros sites

Tente assim:

 

Sub Abrir_Exel_ou_Não()
Dim RESPOSTA As Integer, ANS As Integer, xls As Object, excel As String

RESPOSTA = vbYesNo + vbQuestion + vbDefaultButton2
ANS = MsgBox("Deseja Acesso os Dados?", RESPOSTA, "Prosseguir")

    If ANS = vbYes Then
        Set xls = CreateObject("Excel.Application")
        excel = "C:\Sistema_Certificados_Venda\Dados.xlsm"
        xls.Workbooks.Open (excel)
        xls.Visible = True
    Else
    End If
ActiveDocument.Save
Application.Quit
End Sub

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...