Добрый день всем.Имею библиотеку на C#, в свойствах сборки указал "Make assembly Com-visible". Запускаю из екселя методом CreateObject("MyComponent.ProgID") - все работает.В макросе OpenOffice пишу:Sub Main()Dim objobj = CreateObject("MyComponent.ProgID")obj.Sh owMsg 'Здесь выдает ошибку что метод не найденEnd SubПри попытку вызвать любой метод выдает ошибку что метод или свойство не найдены. Из под VBA все работает.Вот код компонента:namespace MyComponent{ [ComVisible(true)] public class ProgID : Component { //..................... [ComVisible(true)] public void ShowMsg() { System.Windows.Forms.MessageBox.Show("Me ssage!"); } }}
|