C# 在Word中插入OLE

 时间:2026-02-12 12:03:45

1、在E-iceblue官网或者Nuget网站上下载 Spire.Doc for .NET的安装包后,注意在编辑代码时,添加引用Spire.Doc.dll到程序。dll文件可在安装路径下的Bin文件夹中获取。

C# 在Word中插入OLE

1、using Spire.Doc;

using Spire.Doc.Documents;

using Spire.Doc.Fields;

using System.Drawing;

namespace InsertOLE_Doc

{

    class Program

    {

        static void Main(string[] args)

        {

            //实例化一个Document类对象

            Document doc = new Document();

            //向文档中添加一个Section对象,并添加段落

            Section sec = doc.AddSection();

            Paragraph p = sec.AddParagraph();

            //实例化一个DocPicture类对象,加载图片

            DocPicture picture = new DocPicture(doc);

            Image image = Image.FromFile(@"chart1.png");

            picture.LoadImage(image);

            //在文档中插入一个工作表, OleLinkType 枚举值控制该OLE是链接还是嵌入        

            DocOleObject obj = p.AppendOleObject(@"testfile.xlsx", picture, OleLinkType.Link);

            //DocOleObject obj = p.AppendOleObject(@"testfile.xlsx", picture, OleLinkType.Embed);

            //保存并打开文档

            doc.SaveToFile("添加OLE.docx");

            System.Diagnostics.Process.Start("添加OLE.docx");

        }

    }

}

2、运行程序后,生成文档,已实现OLE插入效果(如下图):

C# 在Word中插入OLE

  • 如何使用word上的图标库功能呢?
  • 如何让word文档按页面转换为图片
  • WPS2019设置新样式
  • 如何使用python语言定义类和类方法并调用打印
  • word文档如何插入圆环图表?
  • 热门搜索
    出国旅游 旅游网站 智慧旅游 峨眉山旅游 天目湖旅游攻略 中国旅游景点排名 vr旅游 东极岛旅游攻略 贵州旅游景点 西藏旅游攻略