• ベストアンサー

Excel VBA で、パスワードの有効期限設定について教えて

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

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

日付を 1.レジストリに記入 2.適当なファイルに記入 3.シートに記入。 4.マクロのモジュールに自動記入 などの方法があります。 一番簡単なのは、隠しシート(xlVeryHidden属性)に記入することです。

参考URL:
http://www.officetanaka.net/excel/vba/sheet/sheet06.htm
taka508
質問者

補足

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

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

サイトだけでなく、ヘルプも参考になります。 1.「VBA レジストリ操作」「WSH VBA レジストリ操作」などで検索してみてください。 2.テキストファイルの保存と読み込み 3.先に紹介 4.参考にしたサイトはあったのですが見つかりません。 (私は、あるマクロウィルスを参考にしました~w) 1.4.は覚えるまでちょっと面倒かも。 2.3.は簡単に実験可能です。 あとは、日付そのもの(生データ)を入れるか暗号化するか程度でしょう。

taka508
質問者

お礼

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

関連するQ&A