获取Word文档的作者和主题

2017-01-18 16:41:39 来源:互联网 人气: 次阅读 164 条评论

  当然要先添加对Word的组件的引用,添加命名空间的引用,代码:  Word.Application oWord;  Word._Document oDoc;  object oMissing = Missing.Value;  object docBuiltInProps;  object Source = @"DocPath...

   当然要先添加对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);

  }

        :更多精彩教程请关注三联电脑教程栏目,三联办公群:185219299欢迎你的加入

  • 如何获取chinanet wifi密码?

    如何获取chinanet wifi密码?

      1、安装WiFi天翼通,官方会赠送100翼豆。  2、手机打开wlan,看能搜到的热点是chinanet还是chinanet edu,然后再选择对应的卡密进行兑换。  3、兑换后就能看到账号密码了。  注意事项  1、手机开wlan能搜到ch...

    苹果本 2017-01-14
  • 搜狐架构大调整:成立原创和内容获取中心

    搜狐架构大调整:成立原创和内容获取中心

    1月12日消息,昨日搜狐公司向传媒业务职能部门发布全员信。全员信中称,为增强原创能力,搜狐将对内部内容部门架构进行一次大调整,包括改革编委会,成立原创中心、内容营销中心、内容获取中心、双微运营中心等。以下为...

    互联网 2017-01-13
  • 手游《梦幻西游》装备特技攻略 特技装备获取和选择

    手游《梦幻西游》装备特技攻略 特技装备获取和选择

      只要是玩过端游《梦幻西游》的人不会对破血狂攻、慈航普度这些词语陌生吧?在《梦幻西游》手游中也加入了装备特技的系统,为玩家们提升实力增加了一条渠道。那么这些特技装备到底该如何获取呢?哪些特技又是相对来说...

    手机游戏 2016-12-21
  • 《少年三国志》三国志残卷攻略 三国残卷作用及获取方式

    《少年三国志》三国志残卷攻略 三国残卷作用及获取方式

      手游《少年三国志》中,战力数值是衡量实力的重要指标,增加战力的放油也有很多种,比如装备、宝物、突破、培养等等,今天游戏攻略吧跟大家说说《少年三国志》中另一种增加战力的方式——三国志残卷。  我们...

    手机游戏 2016-12-06
  • 阴阳师手游各类资源获取攻略 阴阳师手游资源使用途径一览

    阴阳师手游各类资源获取攻略 阴阳师手游资源使用途径一览

      阴阳师手游各类资源获取攻略,阴阳师手游资源使用途径一览。阴阳师手游各类道具币包括友情点、勋章、荣誉、金币、勾玉,那么这些怎么样使用最划算呢?本篇就带来游戏中各类道具币的使用途径介绍。  对于非r玩家来说...

    手机游戏 2016-12-01
  • 阴阳师手游结界卡怎么用 阴阳师结界卡获取方法汇总

    阴阳师手游结界卡怎么用 阴阳师结界卡获取方法汇总

      阴阳师结界卡怎么获得?合成方面都有哪些技巧?本篇就带来阴阳师结界卡的获取方式介绍和合成攻略分享,看看都有哪些心得体会。  阴阳师结界卡怎么获得结界卡合成攻略  激活后为要培育的式神提供大量经验。记得...

    手机游戏 2016-12-01