Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

magtaem

[Resolvido] Exportar Para Excel

Mensagens Recomendadas

magtaem

Boas pessoal, estou aqui com um pequeno problema, mesmo colocando a referencia da library 15 do excel no visual studio 2013 dá me erro ao criar uma New Excel application e por aí adiante.

Alguma solução?

4zy3pcmriqzcyqsiwl8n.png

  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Muryllo

Boas magtaem,

Que eu saiba, pelo menos nas minhas aplicações, precisa criar a variável assembler para carregar o módulo da biblioteca :

Imports NTGAV
Public Class GAVUi
Dim NTGAV_Scanner As New NTGAV.Scanner
End Class

No seu caso talvez fique assim :

Imports Excel
Module Excel_Funcs
Dim Excel_Application As New Excel.Application
Dim Excel_Worksheet As New Excel.Worksheet
Dim Excel_Workbook As New Excel.Workbook
End Class

Outra coisa, parece que está havendo um conflito aí, criaste o módulo com o mesmo nome que o da biblioteca excel. Tente renomear o nome do módulo.

Abraços :)

Editado por Muryllo
  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
magtaem

Boas magtaem,

Que eu saiba, pelo menos nas minhas aplicações, precisa criar a variável assembler para carregar o módulo da biblioteca :

Imports NTGAV
Public Class GAVUi
Dim NTGAV_Scanner As New NTGAV.Scanner
End Class

No seu caso talvez fique assim :

Imports Excel
Module Excel_Funcs
Dim Excel_Application As New Excel.Application
Dim Excel_Worksheet As New Excel.Worksheet
Dim Excel_Workbook As New Excel.Workbook
End Class

Outra coisa, parece que está havendo um conflito aí, criaste o módulo com o mesmo nome que o da biblioteca excel. Tente renomear o nome do módulo.

Abraços :)

Boas colega,

Continua a não detetar a Excel.Application e tudo o que venha de seguida

Desde já obrigado.

Editado por magtaem

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Muryllo

Boas colega,

Continua a não detetar a Excel.Application e tudo o que venha de seguida

Desde já obrigado.

Talvez esses dois links possam ajudá-lo amigo :

http://www.granite.ab.ca/access/latebinding.htm

https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel%28v=office.15%29.aspx

Não me recordo ao certo, mas o modo de importar as bibliotecas excel 14 e 15 são diferentes. De qualquer forma, quando você importou a biblioteca, alguma classe apareceu pelo menos ? No site oficial da microsoft tem essas três classes :

WorksheetClass

ApplicationClass

WorkbookClass

:thumbsup:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
magtaem

Talvez esses dois links possam ajudá-lo amigo :

http://www.granite.ab.ca/access/latebinding.htm

https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel%28v=office.15%29.aspx

Não me recordo ao certo, mas o modo de importar as bibliotecas excel 14 e 15 são diferentes. De qualquer forma, quando você importou a biblioteca, alguma classe apareceu pelo menos ? No site oficial da microsoft tem essas três classes :

WorksheetClass

ApplicationClass

WorkbookClass

:thumbsup:

Bom dia colega, sim apareceu a classe de Microsoft Interop.

Abraço e obrigado

  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Marcos Alvarenga

Na minha aplicação também importei assim:

Imports Microsoft.Office.Interop.Excel

Imports Excel = Microsoft.Office.Interop.Excel

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.