2012年10月17日水曜日

Excelでアドインのワークシートを再度表示させる方法

Excelのワークシートはアドインにしてしまうと表示できなくなってしまいます。
運用では表示されないほうがいいですが、開発では困ります。

具体的には状態は図1のようにVisual Basic EditorのプロジェクトエクスプローラーではSheet1が存在することになっていますが

img1

アドインのSheet1は表示することができません。

img2

これを、再び表示したいと思います

まずは、Visual Basic Editorのプロジェクトエクスプローラーから該当のアドインのThisWorkbookを選択します

img3

そして、ThisWorkBookのIsAddinプロパティをFalseに変更します

img4

これで、ワークシートが表示され編集することが出来るようになります。 おわったら、IsAddinプロパティをTrueに戻すことを忘れずに

 

ちなみに、VABを使ってアドイン内のシートにアクセスする場合は

ThisWorkbook.Sheet(シート名).~~~~でアクセス可能です

参考にしたサイト

Excel アドインを作成する(http://msdn.microsoft.com/ja-jp/library/cc376270.aspx)
デル株式会社

最近人気の投稿