关于如何利用jacob对限制读写权限的word文档进行编辑

[复制链接]
查看11 | 回复1 | 2021-1-27 05:45:27 | 显示全部楼层 |阅读模式
一个限制编辑并用密码保护的word文档作为模板。
在下载时,需要打开模板填充数据;
在知道密码的情况下,如何获取word的写入权限?是在打开word的时候,还是进行写入的时候?应该利jacob中的那种方法?
我的打开word的方法是这样的
privatevoidopenWordComponent(){
component=newActiveXComponent("Word.Application");
component.setProperty("Visible",newVariant(false));
Dispatchdocs=component.getProperty("Documents").toDispatch();
doc=Dispatch.invoke(docs,"Open",Dispatch.Method,newObject[]{tempFilePath,newVariant(false),newVariant(false)},newint[1]).toDispatch();
selection=component.getProperty("Selection").toDispatch();/
Dispatch.call(selection,"HomeKey",newVariant(6));
find=Dispatch.call(selection,"Find").toDispatch();
}
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:45:27 | 显示全部楼层
你好word有个选项以阅读模式打开把这个勾去掉就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行