2017-09-15 14 views
0

"マクロ"ボタンによって "開発者"タブに表示されるマクロ名のリストを取得するには?私はいくつかの解決策(https://social.msdn.microsoft.com/Forums/vstudio/en-US/ef1de29a-81c7-424a-b7ab-f85286a1d8de/how-to-retrieve-a-list-of-macros-in-an-excel-workbook?forum=vsto)を見つけましたが、同じタブのボタン "Visual basic"を使って作業しています。マクロ名をそこから抽出できますか?C#マクロ名を取得する

答えて

0

たぶん、私たちはそこからマクロ名を抽出することができますか?
明らか いいえ、あなたがすることはできません。

あなたのリンクの答えはすでにこの "私が知る限り、マクロの名前を取得するために使用できるプロパティはありません。"です。
したがって、それらを抽出する組み込みの方法はありません。

私が想像することができる唯一の方法は、すべてのコードを解析し、FunctionSubの名前を収集することです。しかし、これは面倒なことがあります。

多分Rubberduck AddIn at GitHubのソースコードを勉強して助けることができます。私はそのような解析が関数/プロシージャのリストを生成するのに必要なので(C#でも)実装されていることを知っているので、これを実装する方法を知るのに役立ちます。

関連する問題