我有一個基於宏的文件,內置在Excel 2010中。它包含敏感數據。爲了防止敏感數據被無限散播,我爲該文件創建了一個密碼。我還創建了一些宏,用於防止將文件另存爲PDF以外的其他文件。所以基本上,我已經盡了我所能想到的一切,以防止文件以excel格式發送出去。Excel作爲附件發送文件的緩存版本
但是,我聰明(或不那麼聰明)的用戶發現了一個無意的解決方法。如果他們填寫了表單,然後在Excel中點擊「作爲附件發送」選項,他們可以發送預填充數據的文件並使所有功能保持不變。這繞過了我的安全措施,也讓我惱火,因爲我告訴用戶明確不要發送這個文件。
在研究在線,似乎沒有辦法關閉電子郵件作爲附件功能。似乎也沒有任何方法檢測電子郵件事件(與Before_Print事件相當)。我想知道如果StackOverflow社區可能有任何建議如何解決這個問題。
刪除發送爲菜單附件項並添加回來之前,你的工作簿失去焦點?例如:http://www.rondebruin.nl/ribbon.htm – assylias 2012-03-28 18:14:34
'我也創建了宏,防止以excel格式保存....這不夠好:)如果用戶禁用宏那麼他們將能夠以PDF以外的格式保存文件。爲什麼不創建一個PDF表單,然後讓用戶填寫併發送給你? – 2012-03-28 18:16:17
這意味着我將不得不爲這整個公司做這些表格的準備工作,這不在我的工作描述中! :-)另外,如果他們禁用宏,他們會禁用使得該工具具有風險的大部分功能(它包含付費信息)。 – Jay 2012-03-28 22:39:00