Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Integração VBA com C#

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
MoisesCTC
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Set 26, 2019 3:18 pm

Integração VBA com C#

Mensagem por MoisesCTC » Seg Set 30, 2019 11:38 am

Bom dia, preciso de ajuda com uma integração de um programa C# para um programa VBA..
é possível?
Alternativas, Chamar o programa dentro do Form do VBA ou de alguma forma converter os código C# para VBA

Obrigado a todos.



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 2630
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Integração VBA com C#

Mensagem por webmaster » Seg Set 30, 2019 11:59 am

Moises,

Não há interoperabilidade fácil da forma que está pensando. O máximo que daria para fazer é através de um executável (não lib) C#, receber chamadas do VBA onde eles compartilhariam a mesma base de dados, dando assim uma forma deles conversarem.

Criar uma lib C# e chamá-la do VBA envolve um registro complexo no Windows. O contrário exige que o Excel esteja instalado e assume que o C# faz toda a manipulação via interop (early binding, se for late binding, o esforço duplica), neste caso, ignorando a existência do VBA que, se entrar no jogo, vai exigir alguma geração de código dinâmica (#medo).

Possível? É
Fácil? Não
Compensa? Só o seu projeto vai dizer

Att


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

MoisesCTC
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Set 26, 2019 3:18 pm

Re: Integração VBA com C#

Mensagem por MoisesCTC » Seg Set 30, 2019 2:25 pm

Muito Obrigado Pela atenção,

Não seria possível converter esse código para VBA, o criador me disponibilizou a integração em 3 linguagem Visual C# / Borland Delphi 7 / Delphi 10.2,

teria alguma outra forma mais simples.. Novamente Tomas muito obrigado pela pronta resposta e paciência, tenho aprendido muito com os videos e o próprio fórum



Avatar do usuário
webmaster
Administrador
Mensagens: 2630
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Integração VBA com C#

Mensagem por webmaster » Seg Set 30, 2019 6:48 pm

Moises,

No máximo para VB6. As outras mudam muito conceitualmente, ao ponto de valer a pena começar do zero. Recomendo dar uma olhada neste vídeo para ter uma idea do abismo entre VBA e VB.NET:

https://www.youtube.com/watch?v=UGnwshwCp7g


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder