2024年5月29日发(作者:)
C# 操作Word 中的OLE——插入、编辑、读取 OLE
概述
OLE,Object Linking and Embedding,即对象连接与嵌入。我们在设计程序时,OLE可以用来
创建复合文档,把文字、声音、图像、表格、应用程序等类型的信息组合在一起,在Word
中,我们可以通过OLE来实现以上要素信息的组合。下面的示例中将介绍如何通过C# 来操
作Word中的OLE,示例内容包含以下要点:
插入OLE到Word
编辑Word中的OLE
读取Word中的OLE
使用工具
for .NET
注:下载安装该类库,在编辑代码时,注意在程序中添加引用(dll文件可在安
装路径下的Bin文件夹中获取)
示例代码(供参考)
【示例1】插入OLE到Word
C#
using ;
using nts;
using ;
using g;
namespace InsertOLE_Doc
{
class Program
{
static void Main(string[] args)
{
//实例化一个Document类对象
Document doc = new Document();
//向文档中添加一个Section对象,并添加段落
Section sec = tion();
Paragraph p = agraph();
//实例化一个DocPicture类对象,加载图片
DocPicture picture = new DocPicture(doc);
Image image = le(@"");
age(image);
//在文档中插入一个工作表, OleLinkType 枚举值控制该OLE是链接还是嵌入
DocOleObject obj = OleObject(@"", picture,
);
//DocOleObject obj = OleObject(@"", picture,
);
//保存并打开文档
File("添加");
("添加");
}
}
}
完成代码后,调试运行程序,生成文档。
测试结果,如下图所示:


发布评论