プロが教えるわが家の防犯対策術!

Excel VBA で、パスワード設定後、ある日数が立つと自動的に、マクロが使用できないようにする方法は、ないでしょうか。もし、ありまたら、教えてください。また、参考になるサイトがありましたら、教えてください。

A 回答 (2件)

日付を


1.レジストリに記入
2.適当なファイルに記入
3.シートに記入。
4.マクロのモジュールに自動記入
などの方法があります。

一番簡単なのは、隠しシート(xlVeryHidden属性)に記入することです。

参考URL:http://www.officetanaka.net/excel/vba/sheet/shee …

この回答への補足

ご返事ありがとうございます。
上記の、1-4で、参考になるサイトなどご存じでしたら、教えてください。

補足日時:2005/02/23 10:47
    • good
    • 0

サイトだけでなく、ヘルプも参考になります。



1.「VBA レジストリ操作」「WSH VBA レジストリ操作」などで検索してみてください。
2.テキストファイルの保存と読み込み
3.先に紹介
4.参考にしたサイトはあったのですが見つかりません。
(私は、あるマクロウィルスを参考にしました~w)

1.4.は覚えるまでちょっと面倒かも。
2.3.は簡単に実験可能です。
あとは、日付そのもの(生データ)を入れるか暗号化するか程度でしょう。
    • good
    • 0
この回答へのお礼

なるほど、ありがとうございます。

お礼日時:2005/02/24 22:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!