Usuário com melhor resposta
VBA e outras aplicações

Pergunta
-
Boa tarde pessoal,
tenho a seguinte duvida.
é possivel com passar valores pego com VBA para outras aplicações?
Por exemplo tenho uma aplicação no Excel em VBA e preciso passar um valor para outra aplicação em C#.
Caso isso seja possivel, como pode ser realizado?
Obrigado
Respostas
-
"Por exemplo tenho uma aplicação no Excel em VBA e preciso passar um valor para outra aplicação em C#."
Bom, você terá que criar uma instância do Excel pelo C# para executar sua macro.
Neste link há um exemplo de como você rodar a macro de uma Pasta de Trabalho numa outra Pasta de Trabalho: http://www.ambienteoffice.com.br/officevba/executar_macro_de_outro_documento_office/.
No entanto, você precisará adaptar seu código para o C#.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br- Marcado como Resposta Rodolfo Scotolo quinta-feira, 27 de outubro de 2011 10:46
-
Olá,
Ainda tens dois exemplos ... em VB.NET e C#
http://www.jorgepaulino.com/2008/08/vbnet-criao-de-classes-com-interop-vb6.html
http://www.geeksengine.com/article/create-dll.html
Jorge Paulino
Visual Basic em Português
http://www.jorgepaulino.com/
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator quarta-feira, 26 de outubro de 2011 20:44
- Marcado como Resposta Rodolfo Scotolo quinta-feira, 27 de outubro de 2011 10:46
Todas as Respostas
-
"Por exemplo tenho uma aplicação no Excel em VBA e preciso passar um valor para outra aplicação em C#."
Bom, você terá que criar uma instância do Excel pelo C# para executar sua macro.
Neste link há um exemplo de como você rodar a macro de uma Pasta de Trabalho numa outra Pasta de Trabalho: http://www.ambienteoffice.com.br/officevba/executar_macro_de_outro_documento_office/.
No entanto, você precisará adaptar seu código para o C#.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br- Marcado como Resposta Rodolfo Scotolo quinta-feira, 27 de outubro de 2011 10:46
-
Olá,
Ainda tens dois exemplos ... em VB.NET e C#
http://www.jorgepaulino.com/2008/08/vbnet-criao-de-classes-com-interop-vb6.html
http://www.geeksengine.com/article/create-dll.html
Jorge Paulino
Visual Basic em Português
http://www.jorgepaulino.com/
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator quarta-feira, 26 de outubro de 2011 20:44
- Marcado como Resposta Rodolfo Scotolo quinta-feira, 27 de outubro de 2011 10:46
-