導航:首頁 > 文檔加密 > wordvba調用adobe加密

wordvba調用adobe加密

發布時間:2023-03-24 07:10:35

1. 如何用vba編程對word和excel進行文件保護

保護工作簿(Protect方法) Sub ProtectWorkbook() MsgBox "保護工作簿結構,密碼為123" ActiveWorkbook.Protect Password:="123", Structure:=True MsgBox "保護工作簿窗口,密碼為123" ActiveWorkbook.Protect Password:="123", Windows:=True MsgBox "保護工作簿結構和窗口,密碼為123" ActiveWorkbook.Protect Password:="123", Structure:=True, Windows:=True End Sub 示例說明:使用Protect方法來保護工作簿,帶有三個可選參數,參數Password指明保護工兄賀作簿密碼,要解除工作簿保護應輸入此密碼;參數Structure設置為True則保護工作簿結構,此時不能對工作簿中的工作表進羨槐派行插入、復制、刪除等操作;參數Windows設置為True則明孫保護工作簿窗口,此時該工作簿右上角的最小化、最大化和關閉按鈕消失。 解除工作簿保護(UnProtect方法) Sub UnprotectWorkbook() MsgBox "取消工作簿保護" ActiveWorkbook.Unprotect "123" End Sub word的應該一樣吧

2. VBA調用adobe的庫,列印已打開的pdf

一般雀讓來說Vba都需要依託於某軟體的運行環境。比如調用word的功能需要打開word運行word里的Vba。
但你用shell打開pdf,並且adobe也沒有Vba。
非要這么干,建議頃芹局你首悔用Vba來調用 WindowsAPI。如果不熟悉WindowsAPI,看點例子就知道怎麼回事了。

3. 怎麼給word加密

Word能夠給文檔加密,以保護我們的文檔不被別人隨意查看和修改。但是需要對每個文件單獨設密碼,比較麻煩。而且有時候我們並不是要對所有的文檔進行加密,只是為了阻止別人在自己的機器上使用Word。那麼能否有辦法使Word為自己所專用呢?答案是肯定鉛彎的。其實利用WORD內嵌的VBA工具就可以實現這一功能(圖1)。一、功能的實現現在我們就來看看這一功能是如何實現的。首先打開VB編輯器,在工程資源管理器中的Normal下插入窗體。將窗體名命為denglu。這里要注意一定是在Normal下進行操作,只有這樣程肆激臘序才能在應用於所有文檔。如圖2所示,在窗體中加入兩個lable控制項、兩個文本框控制項和一個命令按鈕。將文本框控制項分別命名為yhm和mm,命令按鈕命名為qr。窗體設計完成了,現在進行代碼的輸入。首先選中工程資源管理器中Normal下的microsoft對象中的ThisDocument,在其代碼窗口中輸入下列代碼: Private Sub Document_New()Application.EnableCancelKey = wdCancelDisableddenglu.ShowEnd Sub Private Sub Document_Open()Application.EnableCancelKey = wdCancelDisableddenglu.ShowEnd Sub這兩段代碼代表兩個過程,新建文檔和打開文檔。當新建或打開命令執行時,會先執行這段代碼,以顯示登錄窗口。Application.EnableCancelKey = wdCancelDisabled是用來防止使用ctrl+break組合鍵強行中斷程序。然後在denglu窗體的代碼窗口中輸入下列代碼:Private Sub qr_Click()If yhm.Value = "yonghu" And mm.Value = "123456" Then Application.EnableCancelKey = wdCancelInterrupt Unload denglu Else Application.EnableCancelKey = wdCancelInterrupt Application.Quit Unload denglu End IfEnd Sub 判斷輸入的用戶名和密碼與預設內容是否相符,引號內的內容可以是預設的用戶名和密碼。如果相符則關閉窗體,顯示Word窗口,如不相符則退出Word程序。Application.EnableCancelKey = wdCancelInterrupt一句是恢復ctrl+break組合鍵中斷程序運行的功能。接下來在選中Normal下的模塊中的NewMacros,新建一個命為Autoexec的宏,在其中輸入到與Sub Document_New過程相同的代碼。這樣基本功能裂滑就實現了。現在啟動WORD時,新建文檔和打開文檔時都會自動彈出登錄窗口,要求輸入用戶名和密碼。二、補漏措施雖然功能已經實現了,但仍不完善。還有一些漏洞使非法用戶可以避開登錄窗口進入Word,因此還需要採取一些措施彌補漏洞。1、 關閉窗口。我們雖然在程序開始屏蔽了Crtl+break來防止中斷程序,但只要單擊窗口右上角的關閉按鈕或按下Alt+F4仍然可以直接關閉登錄窗,進入Word。所以我們需在窗口關閉後設法讓非法用戶無法進入word。要做到這一點仍然需要一段代碼。在denglu窗體的代碼窗口中選擇UserForm_Terminate()過程,即窗體中止,輸入下面的代碼:Private Sub UserForm_Terminate() If yhm.Value <> "yonghu" And mm.Value <> "123456" Then Application.Quit Else End IfEnd Sub 這樣一來,即使直接關閉窗口也需要輸入正確的用戶名和密碼才能進入word,否則會直接退出word程序。2、 禁止宏運行為了防止宏病毒的傳播,通常我們都會把宏的安全級別設得很高,以確保來源不明的宏不被運行。但這樣也會導致我們編寫的宏無法運行。因此就需要使用數字簽名來保證我們的程序可以在高安全級別下運行。我們可以用office自帶的 Selfcert.exe 工具自己創建數字簽名。然後在VB編輯器中的工程資源管理器中選擇Normal工程。再單擊「工具」菜單中的「數字簽名」命令,在彈出的窗口(圖3)中單擊「選擇」,選擇證書,然後單擊「確定」。 如此我們的宏便可以在任何狀態下運行了。3、 shift鍵shift鍵是一個很著名的多功能鍵,其中一個很重要的功能便是在WORD運行前按住shift鍵可以防止任何宏的運行。因為它是在word啟動前執行的,所以無法通過VBA來屏蔽它。對於這個問題確實讓我費了不少心思,最後只能採用第三方軟體來屏蔽它了。我用的是Key Transformation,把shift鍵的功能重新定義為打開文件夾,同時定義F11來代替shift鍵。因為我還需要使用shift鍵的其它功能,而F11我又不常用到,所以用F11來代替。這種自定義鍵盤功能的軟體很多,可以自由選擇。4、 工程加密由於用戶名和密碼是用明文寫在程序中的,所以必須防止別人直接查看源程序,這就需要對工程進行加密,禁止查看。具體做法為:在VB編輯器中的工程資源管理器窗口中,選中Normal,單擊右鍵,選擇Normal屬性,在彈出的窗口中單擊「保護」標簽(圖4)。選中「查看時鎖定工程」,並密碼框中輸入兩遍密碼,單擊確定。 至此工作全部完成,一個你專用的word便打造成功了。不知道用戶名和密碼的人便無法再使用你的word了。不信就趕快去試試吧。 (此程序在office2003+windows xp下通過)

4. 使用Adobe Acrobat 7.0 Professional 如何加密文檔

word文州罩滑檔可以冊臘直接用
pdf虛擬列印機
列印成
pdf文件

然後要進行加密的話,可以用Adobe
Acrobat
7.0
Professional打開該文件。
在菜單上有文檔-安全性-管理安全性策略
進行設置即悶腔可。

5. 想用VB做個WORD的小插件,來調用之前用C++寫好的加密演算法(封裝在DLL的),然後對文檔進行加密,代碼如下

這宏談轎個不是VB的代碼,是嵌入到word裡面侍旁的VBE啊,
word裡面有個VBE編輯蔽肆器,代碼需要放到那裡面的

6. word 轉成圖片PDF 或 TIF 或轉成PDF的同時設上默認密碼

PDF加密你要用Adobe
Acrobat
具體加密方法如下:
Adobe
Acrobat
Professional
,具體操作如下:
1、打開一個任意的PDF文檔;
2、選擇菜單欄的「文檔」;
3、選擇「文檔」里的「安全性」一欄;
4、再選擇「安全性」里的「顯示本文檔的安全性設置」一欄
5、這樣進入了「文檔屬性」對話框,用滑鼠點擊一下「安全性方法」,就會出現一個下拉菜單,然後選擇「口令安全性」;
6、這樣進入「口令安全性—設置」對話框,這樣有二處可供選擇:
a:「要求打開文檔口令」。如果用滑鼠在小框內點擊一下,這樣就會把它勾上,然後你輸入你的密碼——確認,這樣,當別人點擊這個文件時,就會彈出「請輸入口令」的對話框,如果不知道密碼的人士,是完全看不見裡面的內容的。
b:「使用歷豎口令來限制文檔的列印和編輯以及它的安全性設置」,如果用滑鼠在小框內點擊一下,這樣就會把它勾上,然後余爛鍵你輸入你的密碼——確認。這樣就給你的當前PDF文件加密了,當別人打開你的這個文件,可以看見其內容,但別人不能修改、列印等等
不要轉豎巧成TIF格式的圖片,這個用office工具可以提取

7. wordvba工程加密卻可以直接打開

wordvba工程加密卻可以直接打開是因為網路問題。
因為軟體都是有bug的,你網路不穩定的話登錄有時候會不要加密也可以進去的,現在已經不行了,已經修復了該bug,所以wordvba工程加密卻可以直接打開是因為網路問題。

8. 如何使用VBA代碼給PDF文件加密

adobe acrobat。是官方編輯PDF文件的軟體。可以編輯和給pdf文件加密。是收費軟體。你可以去網路上搜一下破解版。

9. word vba 密碼忘記了 怎麼破解

工具:5秒WORD-EXCEL密碼破解.exe
1、網路「5秒WORD-EXCEL密碼破解」,點擊下方的連接,下載軟體,軟體不是很大,直接下載下來就可以了,下載下來是一個壓縮包,解壓該壓禪兄縮包。打開壓縮包解壓出來的文賣知件夾,第二個文件就是我們的密碼破解工具,雙擊打開工具。
2、瀏覽,找到我們要破解的文件,點擊確定,破解就開始啦,點擊移除密碼。
3、彈出對話框,點擊確定。
4、解密時間要看密碼復雜程度,不過應該沒有太變態的密碼。
5、成功破解密碼,並且生成了一個新的沒有密賀配襲碼的文件。

10. Word中通過宏實現批量調用Acrobat插件中的創建PDF指令實現用Adobe Acrabat的PDFMaker軟體轉換PDF

可以實現的。

閱讀全文

與wordvba調用adobe加密相關的資料

熱點內容
介紹單片機外設的書籍推薦 瀏覽:56
通達信雙柱擒牛指標源碼 瀏覽:467
內存太大解壓失敗怎麼辦 瀏覽:441
linuxmakefile解析 瀏覽:777
單片機原理與應用李林功 瀏覽:39
pythonorm框架有哪些 瀏覽:431
indesign轉pdf 瀏覽:483
javaweb找源碼 瀏覽:26
浪潮物理伺服器如何重啟 瀏覽:602
aes加密性能下降 瀏覽:449
linux驅動結構 瀏覽:868
psv安裝壓縮包 瀏覽:613
錦州聯通DNS伺服器地址 瀏覽:115
伺服器佔用太多的網路怎麼辦 瀏覽:936
設置ftp共享文件夾win10 瀏覽:793
伺服器和主機是什麼意思 瀏覽:638
自製透明收納文件夾 瀏覽:164
testflight怎麼下載安卓軟體 瀏覽:180
androidstudio替換字元 瀏覽:824
學python用途 瀏覽:528