開けない。。。
ずいぶん前に作られた.XLSを開こうとしたらメッセージが表示される。
「このブックにある、VBA プロジェクト, ActiveXコントロール,およびその他のプログラミング関連の機能は失われています。」
あの、結構大事なマクロなので、それ困るんだけど、と思いつつ調べると、どうも.XLSに含まれるマクロが開けないのが原因らしい。
セキュリティの関係だと思うけど、Excel2010ではマクロは標準では有効化されていないらしく、その状態でファイル開くと上記のようなメッセージになる模様。
そこで、ここら(http://msdn.microsoft.com/ja-jp/library/ee814737.aspx)を参考に「開発」タブを有効にします。
2014/3/11追記
Excel2013の例)
[ファイル]-[オプション]でオプションで「開発」の項目にチェックする。
![NewImage](https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Flh4.ggpht.com%2F-1FU9ANxV3iE%2FUx7-D3eKGRI%2FAAAAAAAAGq4%2FMp6ISUtUaJc%2FNewImage.png%3Fimgmax%3D800&container=blogger&gadget=a&rewriteMime=image%2F*)
Excel2013だと、以下は不要っぽい。
VBAのモジュールも要るよ
そして、再度開こうとしたらやっぱり開けない。「開発」タブのVisual Basicやマクロのアイコンも無効になったままなので、もしかしてVBAのモジュール自体がインストールされていないの?
コントロールパネルで確認したら、案の定インストールされていない。
インストールの指定をしてあげたら、ようやく開けるようになりました。
ったく、不親切すぎるぞマイクロソフト。
ピンバック: TRNSYSでExcelを使う | 建築環境工学系日記