导航:首页 > 文档加密 > 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加密相关的资料

热点内容
Yen算法能做什么 浏览:992
在公网如何访问家里服务器 浏览:774
php发送https请求 浏览:483
找一本小说主角娶了李富真 浏览:415
台湾一类片 浏览:452
日本电影小伙重生 浏览:919
命令提示符文件夹 浏览:936
韩国电影爱情 浏览:900
任务管理器打开命令行 浏览:861
彼时曾相伴电影努努 浏览:534
主角重生民国参加黄埔 浏览:414
睿威仕无线摄像用什么app 浏览:198
女儿父亲钩引电影 浏览:174
大香蕉手机 浏览:856
安卓部落冲突服务器地址 浏览:324
唐古拉优选app叫什么名字 浏览:38
打开一个文件夹为什么接着就退出 浏览:50
女主高中就怀孕的小说 浏览:10
app为什么必须要获取手机号码 浏览:58
实用的网页编程 浏览:424