上述截图 是一篇采用了密码保护了的文档(示例),图中除了黑色高亮区域,均不可编辑(需要输入密码)
我怎样才能读取到用户在这些可编辑区域填写的内容,即上图黑色区域输入的内容,很像表单提交的过程
我查看了MSDN文档,看的不是太明白,
语言选定的是c#
上述截图 是一篇采用了密码保护了的文档(示例),图中除了黑色高亮区域,均不可编辑(需要输入密码)
我怎样才能读取到用户在这些可编辑区域填写的内容,即上图黑色区域输入的内容,很像表单提交的过程
我查看了MSDN文档,看的不是太明白,
语言选定的是c#
明显用了窗体域,可以通过:oframe.ActiveDocument.FormFields拿到所有的窗体域。
然后,通过Item取到各个域,然后用Result访问其值,或是Range获取这个文本区域。
-p----------------例如js调用:
var form = oframe.ActiveDocument.FormFields;
for(var i = form.count - 1;i >= 0 ; i--)
{
var item = form.Item(i+1);
var data = datas[item.Name];
if(data)
item.Result = data;
}
oframe.ActiveDocument.Protect(3);
datas.isprotect = true;