Excel 2010で作成されたマクロベースのファイルがあります。機密データが含まれています。機密データが無制限に流出するのを防ぐために、私はファイルへのパスワードを作成しました。また、PDF以外のファイルとして保存しないようにするマクロも作成しました。だから、基本的には、ファイルがExcel形式で送信されるのを防ぐために私が考えることができるすべてを行ってきました。Excel Send As Attachmentがファイルのキャッシュバージョンを送信しています
しかし、私の賢い(または巧妙ではない)ユーザーは、偶然の回避策を見つけました。彼らがフォームに記入し、Excelで添付ファイルとして送信オプションを押すと、データがあらかじめ埋め込まれたファイルを送信し、すべての機能をそのまま残しておくことができます。これは私のセキュリティ対策を迂回し、ユーザーに特にこのファイルを送信しないように指示しているので私を悩ます。
オンラインでの調査では、電子メールを添付ファイルとしてオフにする方法はないようです。また、電子メールイベント(Before_Printイベントに相当するもの)を検出する方法もないようです。私はStackOverflowコミュニティがこれを解決する方法について何か提案しているのだろうかと思っていました。
は、メニュー内の添付ファイルのエントリとして送信を削除し、あなたのワークブックがフォーカスを失った前にそれをバックに追加しますか?例:http://www.rondebruin.nl/ribbon.htm – assylias
'保存に失敗するようなマクロも作成しました....これは十分ではありません:)ユーザーがマクロを無効にした場合PDF以外の形式でファイルを保存することができます。なぜ、PDFフォームを作成して、ユーザーにそれを記入させて、それを送ってみませんか? –
これは、会社全体のためにこれらのフォームの準備をしなければならないことを意味します。これは私の仕事の説明にはありません! :-)また、マクロを無効にすると、ツールを危険にする機能の大部分が無効になります(支払い情報が含まれます)。 – Jay