标题 | 获取word文档的作者和主题 |
内容 | 当然要先添加对word地组件地引用,添加命名空间地引用,代码: word.application oword; word._document odoc; object omissing = missing.value; object docbuiltinprops; object source = @docpath; object unknown =type.missing; oword = new word.application(); try { odoc = oword.documents.open(ref source,ref unknown, ref unknown,ref unknown,ref unknown, ref unknown,ref unknown,ref unknown, ref unknown,ref unknown,ref unknown, ref unknown ); docbuiltinprops = odoc.builtindocumentproperties; type typedocbuiltinprops = docbuiltinprops.gettype(); //获取作者 string index = author; string propsvalue; object docauthor = typedocbuiltinprops.invokemember(item, bindingflags.default | bindingflags.getproperty, null,docbuiltinprops, new object[] {index} ); type typedocauthorprop = docauthor.gettype(); propsvalue = typedocauthorprop.invokemember(value, bindingflags.default | bindingflags.getproperty, null,docauthor, new object[] {} ).tostring(); messagebox.show( propsvalue,author ); //获取主题 index = subject; propsvalue = the subject; object docsubjectprop = typedocbuiltinprops.invokemember(item, bindingflags.default | bindingflags.getproperty, null,docbuiltinprops, new object[] {index} ); type typedocsubjectprop = docsubjectprop.gettype(); propsvalue = typedocsubjectprop.invokemember(value, bindingflags.default |bindingflags.getproperty, null,docsubjectprop, new object[] {} ).tostring(); messagebox.show( propsvalue,subject ); } finally { //关闭word进程 object save = false; oword.quit(ref save,ref unknown,ref unknown); system.runtime.interopservices.marshal.releasecomobject(oword); } |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。