2009-03-09 3 views
0

У меня есть файл Excel MS Excel 2003 с макросом. Мне нужно проанализировать код VBA в макросе с помощью C#. Во время разбора я должен определить, является ли ключевым словом имя метода или свойство .Проблема с динамическим разбором файла VBA

А также есть компонент от Microsoft для динамического доступа ко всем функциям VBA с использованием отражения в C#?

Есть ли способ сделать это? Если да, то предложите.

ответ

1

Поскольку синтаксис чтения свойства и вызов под/функции без параметров может быть идентичным, вам придется разрешать все символы и проверять их определение, чтобы увидеть, является ли символ свойством или суб/функцией.

0

Легче будет отслеживать, является ли имя объекта предшествует «Функция» или «Sub», как бы указать имя метода, в отличие от свойства

+0

Это, однако, будет работать только для определения свойства/метода. Я думаю, что ОП хочет знать, является ли ссылка методом или свойством. –

Смежные вопросы