vba 关闭word打印功能
各位好,要做一个功能就是使得下载的word文档不能被打印(只是为了形式,你想打印的话方法还是有的),所以打算用vba将word的打印按钮弄灰。。。。求问具体该怎么实现?(原来是做Java的,vba完全不会,希望能详细点,或者能提供点资料什么的,非常感谢!)
还有java能调用该段vb代码么?
望能给个思路什么的,谢谢啦! word 限制打印 你这个问题我认识用VBA是做不到的,不过可以用到以下的东西,做了个例子,你看下:
“信息权限管理 (IRM)”使您可以授予某些用户或组访问和修改文档的权限。除了某些相似性之外,IRM 与“文档保护”并不相同。IRM 使您可以设置具体操作对于整个文档的权限,如打印文档或将文档转发给其他人,以及读取或编辑文档。
前提是我们安装了office的IRM权限服务,看这个文档的人也要安装这个服务,并且双方都要有一个hotmail帐户才可以,以下做为例子:
我自已建的文件a.docx
我的hotmail帐户:zxlxxl@hotmail.com
被限制打印的用户hotmail帐户:zxlxxl1@hotmail.com
我用的是office2010,其它版本的自已去找按钮位置:
点击:文件->信息->保护文档->按人员限制权限(R)
弹出下面对话框,按顺序操作:
下面这里输出将要限制文档权限的帐户
点其它选项能看到我们填写过的信息
这样,当文档使用得安装了这个权限服务后,用他的帐户登陆(本例zxlxxl1@hotmail.com)后,他只能 查看本文档,而不能打印
补充:VB , VBA