2009-03-09 12 views
0

マクロを使用してMS Office 2003 Excelファイルを作成しました。私はC#でマクロ内のVBAコードを解析する必要があります。解析中に、キーワードがメソッド名か プロパティかどうかを特定する必要があります。VBAファイルを動的に解析する際の問題

また、Microsoftのコンポーネントは、C#でのリフレクションを使用して動的にすべてのVBA関数にアクセスしますか?

これを行う方法はありますか?もしそうなら、お勧めします。

答えて

1

プロパティを読み取り、パラメータなしでサブ/関数を呼び出すの構文を使用すると、すべてのシンボルを解決し、シンボルプロパティまたはサブ/関数であるかどうかを確認するために彼らの定義をチェックする必要があります同一である可能性があるため。

0

最も簡単しかし唯一のプロパティ/メソッドの定義のために働くことになるプロパティ

+0

これとは対照的に、それがメソッド名を示すであろうように、オブジェクト名が「機能」または「サブ」が先行するかどうかを追跡することであろう。私はOPが参照がメソッドかプロパティかどうかを知りたいと思う。 –

関連する問題