2017-12-18 8 views
-2

私は大きなVBAプロジェクトをExcelで提出しようとしています。VBAのユーザーをロック

すべてのマクロを保護しましたが、このExcelを設定してA)[開発者]タブにアクセスできない、またはB)新しいマクロを作成できないようにするにはどうすればよいですか?

+0

をご覧ください。https://social.msdn.microsoft.com/Forums/office/en-US/58cdb951-e303-412d-bdf6-6fa6ab0ade2f/prevent-users-from-creating-or-editing-vba -macros?forum = exceldev – Maldred

+0

@Maldred私はすでにそれをチェックし、答えが不満足であることを発見しました。私は、会社全体の技術政策を策定するのではなく、Excelシート自体でそれを行う方法があることを望んでいます。 –

+1

VBAプロジェクトを右クリックして保護するなどして、表示するためのVBAプロジェクトをロックします.MatsMug氏によれば、これは大きな保護ではありません。明らかに、入りたいと思っている人は誰でもそうしますが、あなたはただのマクロ作家をやめようとしているのか、本当に人から離れた安全な情報を保持しているのかによって異なります。 – MacroMarc

答えて

2

できません。

私が意味する、あなたはを試し、そしておそらくを見たり、コードを編集した会計士や販売アナリストを停止しますが、が望んでいるかに行く必要があることを誰にも止められないだろうことができます。

言い換えれば、VBAコードを「保護する」という言い方は、あなたを邪魔するだけです。それは猫が誤ってコードにアクセスするのを防ぎますが、16進エディタ(or not)にアクセスできる人はそれを笑うでしょう。

あなたは/暗号化を難読化するためにいくつかの良いサードパーティ製ツールを使用している場合を除き/ ...(/破損している)あなたのVBAプロジェクト(このサイトの範囲を超えているサードパーティ製ツールをリスト)を保護

VBAコードは完全ではありません。

関連する問題