与 Ole 对象合作
OLE代表"对象链接和嵌入". 这是用户可以与包含第三方应用程序创建或编辑的"对象"文档合作的技术. 也就是说,OLE允许一个应用程序将这些"对象"导出到另一个应用程序进行编辑,然后以一些附加内容导入回来.
在本篇文章中,我们将讨论插入OLE对象并将其属性设置在文档中.
插入 Ole 对象
如果你想要OLE 对象,请打电话 InsertOleObject 方法,并通过它 ProgId 与其他参数明确。
以下代码示例显示如何插入 OLE 文档中的对象:
插入 OLE 对象时设定文件名称和扩展名
OLE包是一种遗留和"无记录"的方式,如果一个OLE处理器未知,可以存储嵌入式对象.
早点 Windows 例如, Windows 3.1, 95, 和98有一个包机。 执行可用于将任何类型数据嵌入文档的应用程序。 此申请现已排除在 Windows不过 Microsoft Word 如果OLE 处理器缺失或未知,其他应用程序仍然使用它来嵌入数据. 那个 OlePackage
类允许用户访问 OLE 包属性.
以下代码示例显示如何设置 OLE 包的文件名称、扩展名和显示名称:
获取 OLE 对象原始数据
用户可以使用 OLE 对象数据 使用 OSE 的各种属性和方法 OleFormat
课。 例如,有可能获得 OLE
对象原始数据或链接的OLE对象的源文件的路径和名称。
以下代码示例显示如何获取 OLE 使用 GetRawData 方法:
插入 OLE 作为图标的对象
OLE 对象也可以作为图像插入文档中.
以下代码示例显示如何将OLE对象作为图标插入. 为此, DocumentBuilder 班级曝光 InsertOleObjectAsIcon 方法。
以下代码示例显示如何从流中将嵌入的OLE对象作为图标插入到文档中:
插入在线视频
在线视频可以从*“Insert” >“在线视频”*标签插入Word文档. 您可以通过调用: InsertOnlineVideo 方法:
那个 DocumentBuilder 类引入了这种方法的四个超载. 第一个是用最受欢迎的视频资源 拍摄 URL
作为参数的视频。 例如,第一个超载支持简单插入来自 视频 和 维莫 资源。
以下代码示例显示如何插入来自 Vimeo 输入文档:
第二个超载与所有其他视频资源一起工作,并采用嵌入式HTML代码作为参数. 嵌入视频的HTML代码可能因提供方而异,因此联系各自的提供方了解详情.
以下代码示例显示如何使用这种HTML代码将在线视频插入文档: