我有一個我需要給客戶端的excel文件。它目前包含一張工作表,但可以輕鬆擁有更多。在工作表上有一個圖形和一系列切片機。保護Excel切片器
我現在的問題是,如果我把這個交給客戶端,他們會看到底層代碼,可能不需要我們的服務前進。
如何保護工作表/文件,並且只允許他們查看數據並在沒有看到任何後臺工作的情況下操作切片?
它們不能保存副本,訪問SQL代碼或保存更改。
感謝,
JJ
我有一個我需要給客戶端的excel文件。它目前包含一張工作表,但可以輕鬆擁有更多。在工作表上有一個圖形和一系列切片機。保護Excel切片器
我現在的問題是,如果我把這個交給客戶端,他們會看到底層代碼,可能不需要我們的服務前進。
如何保護工作表/文件,並且只允許他們查看數據並在沒有看到任何後臺工作的情況下操作切片?
它們不能保存副本,訪問SQL代碼或保存更改。
感謝,
JJ
可以狼吞虎嚥與保護方案脫穎而出,讓人們無法編輯對象,只能選擇非鎖定的項目。您還可以密碼保護vba並強制只讀打開電子表格。
http://office.microsoft.com/en-gb/excel-help/password-protect-worksheet-or-workbook-elements-HP010078580.aspx
有很多保護選項可用,但您可以做的最好的事情是引用報告/網頁上的數據,而不是直接連接數據庫。這將減輕很多安全風險,同時還會對您的數據庫進行黑箱操作。
恕我直言
只有鎖定您的電子表格足夠,以防止愚蠢的錯誤 - 與您的數據是一個黑相結合,他們將獲得一個可用的電子表格,並與你比更快樂如果他們覺得你是在積極地嘗試從他們那裏拿回東西的話。他們可能會與您的電子表格一起運行,但向他們延伸信任將有助於阻止這種行爲,並且在一天結束時,如果有人想要真正收穫您的知識產權,無論您擁有多少控制權,他們都會這樣做地點。
你需要像lockxls或類似的程序。 excel的自己的保護是可笑的 – JosieP
或在.net中編寫代碼將其編譯爲* .dll文件並將其作爲自動插件導入 – 2013-07-03 09:14:06