Cum se apelează funcțiile Excel VBA de la aplicația VSTO addin

A văzut câteva exemple de apelare a funcțiilor VSTO de la VBA, folosind Automation Add-In, COM Interop etc., dar nu invers.

Am o aplicație Excel VSTO addin, care este proiectată să funcționeze numai cu un singur registru de lucru Excel. Acest registru de lucru Excel este un registru de lucru moștenit de la biroul 2003 și conține multe coduri VBA.

Cum pot numi aceste funcții VBA și subs din VSTO?

0

1 răspunsuri

Puteți să o apelați utilizând metoda Application.Run . De exemplu.

ThisApplication.Run("MyVbaMacroName",
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
0
adăugat
LAUGH OUT LOUD? serios lipsă? O să încerc asta. Mulțumiri!
adăugat autor Jake, sursa