各位好,要做一個功能就是使得下載的word檔案不能被列印(只是為了形式,你想列印的話方法還是有的),所以打算用vba將word的列印按鈕弄灰。。。。
求問具體該怎么實作?(原來是做Java的,vba完全不會,希望能詳細點,或者能提供點資料什么的,非常感謝!)
還有java能呼叫該段vb代碼么?
望能給個思路什么的,謝謝啦!
uj5u.com熱心網友回復:
你這個問題我認識用VBA是做不到的,不過可以用到以下的東西,做了個例子,你看下:“資訊權限管理 (IRM)”使您可以授予某些用戶或組訪問和修改檔案的權限。除了某些相似性之外,IRM 與“檔案保護”并不相同。IRM 使您可以設定具體操作對于整個檔案的權限,如列印檔案或將檔案轉發給其他人,以及讀取或編輯檔案。
前提是我們安裝了office的IRM權限服務,看這個檔案的人也要安裝這個服務,并且雙方都要有一個hotmail帳戶才可以,以下做為例子:
我自已建的檔案a.docx
我的hotmail帳戶:[email protected]
被限制列印的用戶hotmail帳戶:[email protected]
我用的是office2010,其它版本的自已去找按鈕位置:
點擊:檔案->資訊->保護檔案->按人員限制權限(R)

彈出下面對話框,按順序操作:






下面這里輸出將要限制檔案權限的帳戶

點其它選項能看到我們填寫過的資訊

這樣,當檔案使用得安裝了這個權限服務后,用他的帳戶登陸(本例[email protected])后,他只能 查看本檔案,而不能列印
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/136360.html
標籤:VBA
下一篇:VB怎么修改QQ簽名
