Вопрос

привет, я работаю с C# и Excel-2007...я хотел добавить макрос для Excel и запускать его из С#, для чего, я думаю, мне нужен доступ к VBComponents, но, к сожалению, я не вижу его после того, как сделаю следующее

    wb.VBProject.

должен ли я добавить какие-либо com-объекты?или что мне делать, чтобы увидеть VBComponents...

у меня уже есть

    using Excel = Microsoft.Office.Interop.Excel;

    //wb is a workbook i can see VBProject but not other components of it...
Это было полезно?

Решение

Чтобы добавить VBIDE, похоже, вам нужно найти Библиотека расширения Microsoft Visual Basic для приложений.Видеть здесь Больше подробностей.

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top