一个限制编辑并用密码保护的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();
}
分 -->
|