12

いくつかのマクロ機能を実行する単純な Excel データベースを作成しました。このデータベースを数人に配布する必要があります。これを達成するための最良の方法は何ですか?

少し調べてみたところ、次の2つの方法が見つかりました。

  • パスワードで VBA プロジェクトを保護します。しかし、これは、オンラインですぐに利用できるツールを使用して明らかに非常に簡単に破ることができます (マクロと関数がどのように機能するかを知るために、これを送信している人々にとって最善の利益になるため、ほぼ 100% 彼らが試してくれると確信しています)。それに入る..したがって、パスワード保護は不十分なようです。

  • C++ のような完全にコンパイルされた言語に移行します。私のスキルは Excel と Access の VBA に非常に限られているため、これが理想的なソリューションです。私にとっては解決策ではありません:(

他の方法はありますか?その中にすべてのマクロを含む「マスターExcelドキュメント」を用意し、「子」データベースをエンドユーザーに送信し、「子」データベースを「マスター」に接続させることを考えました-このようなことは可能ですか? マスターをオンラインでホストしたり、エンドユーザーにマスターを送信したりしても、「子」データベースからアクセスしない限り完全にアクセスできないようにすることはできますか?

4

3 に答える 3