`
caozuiba
  • 浏览: 904758 次
文章分类
社区版块
存档分类
最新评论

获取Word文档的作者和主题

 
阅读更多
当然要先添加对Word的组件的引用,添加命名空间的引用,代码:

Word.ApplicationoWord;
Word._DocumentoDoc;
objectoMissing=Missing.Value;
objectdocBuiltInProps;

objectSource=@"DocPath";
objectUnknown=Type.Missing;
oWord
=newWord.Application();

try
{
oDoc
=oWord.Documents.Open(refSource,refUnknown,
refUnknown,refUnknown,refUnknown,
refUnknown,refUnknown,refUnknown,
refUnknown,refUnknown,refUnknown,
refUnknown);

docBuiltInProps
=oDoc.BuiltInDocumentProperties;

TypetypeDocBuiltInProps
=docBuiltInProps.GetType();


//获取作者
stringindex="Author";
stringpropsValue;

objectdocAuthor=typeDocBuiltInProps.InvokeMember("Item",
BindingFlags.Default
|
BindingFlags.GetProperty,
null,docBuiltInProps,
newobject[]{index});

TypetypeDocAuthorProp
=docAuthor.GetType();

propsValue
=typeDocAuthorProp.InvokeMember("Value",
BindingFlags.Default
|
BindingFlags.GetProperty,
null,docAuthor,
newobject[]{}).ToString();

MessageBox.Show(propsValue,
"Author");

//获取主题
index="Subject";
propsValue
="TheSubject";

objectdocSubjectProp=typeDocBuiltInProps.InvokeMember("Item",
BindingFlags.Default
|
BindingFlags.GetProperty,
null,docBuiltInProps,
newobject[]{index});

TypetypeDocSubjectProp
=docSubjectProp.GetType();

propsValue
=typeDocSubjectProp.InvokeMember("Value",
BindingFlags.Default
|BindingFlags.GetProperty,
null,docSubjectProp,
newobject[]{}).ToString();

MessageBox.Show(propsValue,
"Subject");

}

finally
{
//关闭word进程
objectsave=false;

oWord.Quit(
refsave,refUnknown,refUnknown);

System.Runtime.InteropServices.Marshal.ReleaseComObject(oWord);
}

<script event="onload" for="window" type="text/javascript">ImgLoad(document.getElementById("BodyLabel"));</script>
分享到:
评论

相关推荐

    获取Word文档的作者和主题.docx

    获取Word文档的作者和主题.docx

    VC 获取WORD文档相关属性信息.rar

    VC 获取WORD文档相关属性信息,将查看Word文档的标题、主题、作者、模板、备注等信息,或许可为开发其它程序的VC 编程者提供帮助。

    delphi获取、设置 Word、Excel 的作者、标题、主题、备注等摘要信息

    delphi获取、设置 Word、Excel 的作者、标题、主题、备注等摘要信息

    CoolUtils.Total.Doc.Converter.5.1.0.63一款专业好用的 Word 文件转换软件.rar

    当您将DOC转换为PDF时,Total Doc Converter会保留原始文档属性(作者,创作者,关键词,主题,标题等)。 更独特的选择。 CoolUtils Total Doc Converter可以集成到资源管理器中,也就意味着你只需要左键选择文档,...

    PowerPoint.2007宝典 3/10

    4.2.3 将Word文档作为新演示文稿打开 75 4.2.4 从网页导入文本 76 4.3 管理幻灯片 76 4.3.1 选择幻灯片 77 4.3.2 删除幻灯片 77 4.3.3 撤销误操作 78 4.3.4 重排幻灯片 78 4.4 使用内容占位符 80 ...

    PowerPoint.2007宝典 10/10

    4.2.3 将Word文档作为新演示文稿打开 75 4.2.4 从网页导入文本 76 4.3 管理幻灯片 76 4.3.1 选择幻灯片 77 4.3.2 删除幻灯片 77 4.3.3 撤销误操作 78 4.3.4 重排幻灯片 78 4.4 使用内容占位符 80 ...

    葛底斯堡课程爬行系统:该系统旨在从大学网站上收集主题和课程数据,以形成将来每个学年的课程目录。 预计代码行数:〜10,000

    该输出旨在用作Word或InDesign文档的源,以生成可访问的PDF。 参考文件: :以2019年PDF为例,说明最终文件的外观 :爬网脚本应呈现HTML标记模板 s 顾问:阿德里安·库克(Adrian Cooke) 主要作者:亚历克斯·阮...

    getting_cleaning_data_project

    同样,活动标签在 y_test.txt 文件中,y_train.txt 用于测试和训练,而测试和训练主题在 subject_test.txt 文件 subject_train.txt 中。 #关于脚本和整洁的数据集创建了一个名为 run_analysis.R 的脚本,它将合并...

    网管教程 从入门到精通软件篇.txt

    FDF:Adobe Acrobat表单文档文件 FLA:Macromedia Flash电影 FND:Microsoft Explorer保存的搜索文件(Find applet) FON:系统字体 FRT:Microsoft FoxPro报表文件 FRX:Visual Basic表单文本;Microsoft ...

    vc++ 应用源码包_1

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...

    vc++ 应用源码包_6

    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...

    vc++ 应用源码包_5

    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...

Global site tag (gtag.js) - Google Analytics