0

特定の日付以降にExcelドキュメントを無効にするにはどうすればよいですか? たとえば、2009 年 12 月 31 日以降は使用できなくなります。

すべてのシートを閉じて非表示にし、マクロを有効にする必要があるという 1 つのタブを残す、マクロを有効にする必要があるものの 1 つをそこに配置することを考えていました。次に、これらすべてのタブを再表示するだけでなく、特定の日付を過ぎると自動的に閉じるマクロを開きます。これには、誰かがマクロコードを入力するだけで (マクロを有効にせずに)、有効期限を変更したり、システム時間を変更したりすることができるといういくつかの欠点があります。それを行う良い方法について何か考えはありますか?私の方法はあなたが得ることができるのと同じくらい良いですか?それとももっと良い方法がありますか?

ありがとう。

4

2 に答える 2

2

ダン、あなたがエクセルシートをロックしようとしている目的がわかりません。ただし、マクロを作成する場合は、VBAコードをパスワードで保護して、コードが変更されないようにすることができます。

そうは言っても、回避策があり、Excelファイルにアクセスする可能性はまだあります。絶対確実な方法はありません。

乾杯...

于 2009-10-09T11:07:10.377 に答える
2

MicrosoftのInformationRightsManagement(IRM)テクノロジを確認することをお勧めします。IRMを使用すると、ドキュメントのコンテンツの読み取り、編集、印刷などを許可するユーザーを制御できます。有効期限を指定することも可能です。

IRMでは、ドメインコントローラーを備えたActiveDirectoryインフラストラクチャが必要です。または、MicrosoftがホストするIRMサービスを使用することもできます。

詳細については、情報権利管理を使用したExcelでのブックアクセスの制御を確認してください。

于 2009-10-08T15:13:40.190 に答える