2014-01-22 45 views
0

我需要應用過濾到Excel工作簿。具體來說,我需要一種基於用戶的登錄憑據自動將過濾應用到1列的方法,以便他們只「看到」他們需要的內容。理想情況下,當用戶輸入憑證以解鎖工作簿或工作表時,會發生這種情況。這可以通過Javascript,VBA或第三方應用程序完成嗎?提前致謝!如何應用基於證書的Excel工作簿過濾?

回答

0

回答第二個問題時,您在Excel中執行桌面代碼的選擇將是Visual Basic。這是宏在Excel內運行的。

至於可以做到嗎?我可以告訴你,在Windows中有很多對象可以通過OLE或COM附加一個VB腳本來獲取當前用戶憑證,如WMI。

但問題是宏可以被用戶禁用,所以如果這是出於安全原因,你可能沒有正確的解決方案給予最容易獲得的工具 - 也就是說,也許Excel不是數據的地方,但SQL Server將是一個更好的選擇。

相關問題