Nevím jistě, ale chcete-li ovládat excel z visual studia, pak místo Application budete muset volat instanci excelu. Např.:
Dim ExcelType As Type = Type.GetTypeFromProgID("Excel.Application")
Dim Excel As Object = Activator.CreateInstance(ExcelType)
Excel.Visible = True
V závislosti je-li doplněk zaveden v excelu či ne, měl by tuším být v kolekci AddIns a ještě taky vlastnost Instaled nebo snad taky lze otevřít pomocí metody Open jako každý jiný sešit a pak s ním teprve bude možné pracovat a spouštět v něm obsažená makra či formuláře. Lze také získat již běžící instanci, kde už ten doplněk zrovna běží. Případně lze vytvořit .Net knihovnu, přidat na ni referenci z excelu a potom volat funkce z této knihovny ve VBA pomocí tlačítek ribbonu, který máte vytvořený v excelu. Máte-li ribbon ve visual studiu, tak to bude chtít rozvést, ale třeba celý záměr někdo správně pochopí a poradí Vám lépe.
|