♥ 0 | Hola, Necesito abrir un formulario hecho en VBNet desde la plataforma primavera. Que al pulsar una tecla, por ejemplo F12, abra este formulario con los datos del elemento seleccionado. Gracias Marked as spam |
Private answer Hola, ¿Y desde el VB6.0 del Erp como lo llamas? Gracias Marked as spam | |
Private answer Bom dia @saragranda Partilho um link com um exemplo que faz o que pretende. Na interface IHostWindow, coloque todos os eventos VBA que quiser e na classe CustomerVBA, permite implementar esses eventos. Link: https://www.dropbox.com/s/bwc2m3h3bgg89bz/VBA%20Events%20On%20NET.zip?dl=0 No seu projeto, é preciso garantir que o Output está registado como COM interop e a Assembly está como COM-Visible. No editor VB6, tem que adicionar a referência, em Tools > References e procure a Dll gerada. Posto isto, pode utilizar o seguinte código para chamar os eventos criados: Private Sub main() Dim objAppNet As CustomerVBA Set objAppNet = New CustomerVBA Set objAppNet.BSO = BSO objAppNet.AntesDeGravar (True) End Sub
Marked as spam |
Resposta editada.