2011-12-05 61 views
1

我有員工使用啓用了宏/外部數據的Excel文件。此文件中的一個工作表包含專有數據,該數據從外部數據源ODBC連接填充。此專有工作表對用戶始終是隱藏的,因爲它只是用作Vlookup功能的數據源阻止Excel應用程序通過電子郵件發送

我想防止員工意外地通過電子郵件發送此Excel文件,因爲我不希望隱藏的工作表數據向非員工提供

請告知我是否有任何事情可以阻止電子郵件收件人查看隱藏工作表中的數據,如果應用程序被意外通過電子郵件發送給他們。

是否有任何的以下思路可行?:

  1. 密碼保護的隱藏工作表,但不阻止其他工作表功能從VLOOKUP函數?

  2. 將某些東西嵌入類似於病毒的應用程序中,導致所有電子郵件服務器阻止附件。

  3. 創建,當應用程序被關閉

  4. 嵌入大圖像進入應用程序,使其過大的電子郵件,但仍不會影響性能從隱藏的工作表中刪除數據的宏。

請指教,非常感謝你提前,納撒尼爾

+1

我想說一個Excel文件作爲一個可移植的,很大程度上環境獨立的「包」的性質會使這很難。如果您從外部數據庫獲取私人數據,則不要將其存儲在文件中。 –

+0

請注意,電子郵件收件人會喜歡藍領類型,並且不願意成爲電腦愛好者。我的大部分員工都在使用Office2003,但如果需要,我可以升級到2007年。 –

+1

我在一家銀行工作,幾年前,我們實施了外發電子郵件掃描設置,以掃描帳號,社交和其他私人客戶信息等基本信息。我們的解決方案具有掃描文檔(excel文件,pdf等)的能力。也許這樣的事情會對你有用。 –

回答

3

關於數字3,在連接屬性中有這樣的設置。它是「保存工作簿之前從外部數據範圍中刪除數據」。我沒有看XL 2003,但它嵌套在「打開文件時刷新數據」選項下。正如其他人所說,這不是萬無一失的,但它可能有助於滿足您的要求。

3

我不認爲你可以從根本上防止您的工作簿被四處。密碼保護表沒有什麼幫助,因爲它很容易繞過。保護專有數據免受窺探的最安全的方法是不在工作表本身中,通過提示用戶輸入某些憑據來動態檢索它,並且永遠不要將它保存在工作表中。

1

您可以從excel的開發人員選項卡中隱藏工作表。爲此,請按照下列

  1. 打開Excel

  2. 按Alt + F11

  3. 在這裏你可以看到張名單上的Excel文件

  4. 選擇步驟您要隱藏的工作表

  5. 當您選擇工作表時,您可以看到p下面

  6. 關節片設置的知名度屬性 - 在紙張上「2 xlSheetVeryHidden」

  7. 現在,右鍵單擊並選擇的VBAProject - 項目屬性

  8. 導航到保護標籤,並選中「鎖定項目觀看」

  9. 設置密碼

以這種方式隱藏的表單不能被隱藏,除非有人可以訪問VBA項目(但現在受密碼保護)。只有知道密碼時才能看到該表格。

相關問題