VB.net读取Word文档属性的方法_vb.net

复制代码 代码如下:

'对自定义属性进行读取
         Dim Properties = SourceDoc.CustomDocumentProperties
            Dim PropertyType As Type = Properties.GetType

        Try
            Dim Authorprop = PropertyType.InvokeMember("Item", Reflection.BindingFlags.Default Or Reflection.BindingFlags.GetProperty, Nothing, Properties, New Object() {"备注"})
            ResultString = Authorprop.GetType.InvokeMember("Value", Reflection.BindingFlags.Default Or Reflection.BindingFlags.GetProperty, Nothing, Authorprop, New Object() {})

        Catch ex As Exception

        End Try
    '写入 
    Dim Authorprop = PropertyType.InvokeMember("Item", Reflection.BindingFlags.Default Or Reflection.BindingFlags.SetProperty, Nothing, properties, New Object() {"备注", ResultString})

另一种写法:

复制代码 代码如下:

'增加新属性
SourceDoc.CustomDocumentProperties.Add(Name := "PropertyName", LinkToContent := False, Type := Microsoft.Office.Core.MsoDocProperties.msoPropertyTypeString, Value := "PropertyValue")

'修改属性
SourceDoc.CustomDocumentProperties("PropertyName").Value = PropertyValue

'获取属性值
PropertyValue =SourceDoc.CustomDocumentProperties("PropertyName").Value

复制代码 代码如下:

'读取内置属性,以备注为例
 ResultString= SourceDoc.BuiltInDocumentProperties(Microsoft.Office.Interop.Word.WdBuiltInProperty.wdPropertyComments).value

读取写入操作后可以通过在Word文档上右键->属性查看效果,但当Word文档处于打开状态时,文档上右键是没有“自定义”和“摘要”这两个Tab的。

时间: 2024-08-01 19:08:15

VB.net读取Word文档属性的方法_vb.net的相关文章

asp.net读取Word文档属性方法

'对自定义属性进行读取  代码如下 复制代码          Dim Properties = SourceDoc.CustomDocumentProperties             Dim PropertyType As Type = Properties.GetType         Try             Dim Authorprop = PropertyType.InvokeMember("Item", Reflection.BindingFlags.Defa

vb 读取word文档中的数据和图片

问题描述 vb 读取word文档中的数据和图片 http://bbs.csdn.net/topics/390528303?page=1 我遇到了和该帖同样的问题: 需要将一个doc文档中 按特定字符分割后提取出内容 内容不只有字符还有图 比如: /xxxxxxxxxxx[图片1]xxxx/ /xxxxxxxxxxxxxxxx[图片2]xxxxxxxxxxxxxxxx/xxxxxxx[图片3]/ 请大家给点建议 尽量详细 解决方案 建议通过ole连接word,然后你直接用VBA函数来实现,查找指定

求助,如何通过VB读取word文档中的各级目录信息,请高手指点,送分!

问题描述 如何通过VB读取word文档中的各级目录信息,请高手指点~!送分,谢各路大侠~~ 解决方案 解决方案二:正在关注此项功能,目前唯一的想法是添加书签然后在判断,还没通过程序调试.另外这次要求用C#比较郁闷!

在Word 2010中设置Word文档属性信息

Word文档属性包括作者.标题.主题.关键词.类别.状态和备注等项目,关键词属性属于Word文档属性之一.用户通过设 置Word文档属性,将有助于管理Word文档.在Word 2010中设置Word文档属性的步骤如下所述: 第1步,打开Word 2010文档窗口,依次单击"文件"→"信息"按钮.在打开的"信息 "面板中单击"属性"按钮,并在打开的下拉列表中选择"高级属性"选项,如图2009121214所示

C#读取word文档实例浅析

C#读取word文档是如何实现的呢?我们可以使用FileStream对象来把文本文 件里面的信息读取出来,但是对于word文档来说就不能使用这样的方法了. 这种情况下C#读取word文档的实现我们需要使用叫做" Microsoft Word 9.0 object library"COM组件来实现,它为我们提供了所有用来读取 word文档的对象和方法. 这里我们主要用Word.ApplicationClass下的方法来处理word应用程序.实现 的思路是先在内存中把这个word文档打开,

php通过baihui网API实现读取word文档并展示

  这篇文章主要介绍了php通过baihui网API实现读取word文档并展示的相关资料,需要的朋友可以参考下 项目中遇到一个小问题,想实现php 如何读取word文档,并将其内容原样显示可以 使用API 可以看看baihui.com 的写写应用 的API申请一个 APPKEY 就能使用,你可以看看 ... 对免费版本有限制 比如 excel 支持,可以参考我这个 appkey是我申请的,可以使用吧 ... 保存成本地的一个html文件 打开后直接使用 word 的类似 ? 1 2 3 4 5

在Word2010中设置Word文档属性信息

Word文档属性包括作者.标题.主题.关键词.类别.状态和备注等项目,关键词属性属于Word文档属性之一.用户通过设置Word文档属性,将有助于管理Word文档.在Word2010中设置Word文档属性的步骤如下所述:          第1步,打开Word2010文档窗口,依次单击"文件"→"信息"按钮.在打开的"信息"面板中单击"属性"按钮,并在打开的下拉列表中选择"高级属性"选项,如图1所示.    

python读取word文档的方法

  本文实例讲述了python读取word文档的方法.分享给大家供大家参考.具体如下: 首先下载安装win32com ? 1 2 3 4 5 6 from win32com import client as wc word = wc.Dispatch('Word.Application') doc = word.Documents.Open('c:/test') doc.SaveAs('c:/test.text', 2) doc.Close() word.Quit() 这种方式产生的text文档

c#怎么实现读取word文档

问题描述 c#怎么实现读取word文档 c#怎么在richtextbox里读取word文档,并且可以编辑,然后进行保存,怎么写 解决方案 用npoi这个组件,richtextbox没有这个功能. 解决方案二: (转)http://bbs.csdn.net/topics/110170398 1.首先在方案中添加引用,选取com组件,选择Microsoft Word 10.0 object library.(我安装的是office xp). 2.在程序的开头引用部分,添加如下语句: using Wo