| 使用Delphi开发Office Word插件 | ||
| 作者: 来源:plwww 发布时间:2006.08.15 | ||
|
| ||
| 在Office 2000中提供了基于COM的插件开发框架,这使得我们可以利用Delphi来扩展Office的功能。 |
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.3k累计阅读
2.3k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄20年
| 使用Delphi开发Office Word插件 | ||
| 作者: 来源:plwww 发布时间:2006.08.15 | ||
|
| ||
| 在Office 2000中提供了基于COM的插件开发框架,这使得我们可以利用Delphi来扩展Office的功能。 |
当前文章被以下社区和专栏收录:
Delphi开发Word插件:COM原生方案实战指南
Office COM加载项是Windows桌面端深度集成Word的核心技术路径,其本质是通过IDTExtensibility2接口实现宿主进程(Winword.exe)与外部DLL的进程内通信。该方案依赖Type Library导入、Ribbon XML声明式UI、STA线程模型及注册表驱动的生命周期管理,技术价值在于零.NET依赖、强环境可控性与遗留系统无缝复用。典型应用于政务内网、金融终端、制造业CAD协同等禁止远程更新、无管理员权限部署的封闭场景。本文聚焦Delphi语言下Word插件的可落地实现,涵
delphi操作word
delphi操作word一、Delphi程序启动Word采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为:首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序,如果存在,则直接连接,如果没有Word程序,则使用CreateOleObject('Word.Applicati...
Delphi 利用ActiveX控件实现Office助手.rar
Delphi 利用ActiveX控件实现Office助手,这个助手用过Word大概都见到过,类似墨林小人一样的动画,会眨眼,弹出提示,会做出一些向下看,寻找东西,聆听、警告等小动作,本源码基于ActiveX控件实现,可熟悉下ActiveX控件的用法,在Delphi中可以定义墨林,如下代码示: procedure TForm1.FormCreate(Sender: TObject); begin WS[0]:='Acknowledge'; WS[1]:='LookDown'; WS[2]:='Sad'; WS[3]:='Alert'; WS[4]:='LookDownBlink'; WS[5]:='Search'; WS[6]:='Announce'; WS[7]:='LookUp'; WS[8]:='Think'; WS[9]:='Blink'; ICR:= Agent1.Characters.Load('merlin','merlin.acs'); ICCE:=Agent1.Characters.Character('merlin'); ICCE.Show(0); end; procedure TForm1.ListBox1Click(Sender: TObject); begin ICCE.StopAll(''); ICR:=ICCE.Play(WS[ListBox1.ItemIndex]); end; procedure TForm1.FormDestroy(Sender: TObject); begin Agent1.Characters.Unload('Merlin'); end;
Delphi开发Office插件
使用Delphi开发Office Word插件 在Office 2000中提供了基于COM的插件开发框架,这使得我们可以利用Delphi来扩展Office的功能。 在Delphi 3,4中编写基于COM的插件,我们需要自己创建COM接口的封装类,更糟糕的是要想支持事件的话还需要使用连接点(connection points)对象来实现事件回调,这是非常麻烦的。但在Delphi 5中这一
DELPHI office插件
DELPHI office 插件
运用Delphi设计Office_Word插件
这是我几年前开发WORD插件工具参考的一份PDF文档资料。
Add-in Express控件Crack,Office和Delphi VCL 9.1
Office和Delphi的Add-in Express VCL是第一个在Delphi中编写COM插件,智能标记和RTD服务器的可视化工具,它完全支持该技术并使编程扩展变得容易。此工具适用于从2000到Microsoft Office 2013和Office 2016 32位和64位的所有版本的Microsoft Office。 Office和Delphi VCL的Add-in Express的功能: 根据Microsoft Office的发展,Add-in Expressq23157023
Delphi读写Office Word DOCX文档控件DOCXReadWrite & AXWReport开发帮助手册中英文对照版.docx
很珍稀的Delphi读写Office Word控件,不是OLE技术,直接读写DOCX文件,这是本人翻译的DOCXReadWrite & AXWReport官方开发帮助手册中英文对照版,包括WORD模板的设计,可以用Delphi直接通过模板生成WORD报表。
Add-in Express for Office为构成COM插件
用于Office和Delphi VCL的Add-in Express被描述为构成COM插件、智能标签以及RTD主机的第一个可视化工具,该工具位于Delphi,可供用户和开发人员使用。它具有完全支持该技术的能力,并使编程扩展非常方便,以便通过Microsoft Office 2019、32位和64位获得2000年所有可用的Microsoft Office变体。Add-in Express可用于办公室和Delphi,它完全依赖于快速应用程序开发和策略,允许用户和开发人员使用鼠标点击创建专业插件,就像Micr
Delphi 12.3控件之Office-Tool-with-runtime-v10.14.28.0-x64.zip.rar
Delphi 12.3控件之Office_Tool_with_runtime_v10.14.28.0_x64.zip.rar
Delphi 12.3 控件之Office-Tool-with-runtime-v10.14.28.0-x64.zip.rar
Office_Tool_with_runtime_v10.14.28.0_x64.zip.rar
学习使用Delphi 2009 开发 Word 2003 插件 <一>
实现自己的第一个插件1、放置按钮 公司在网站项目还没有完成时,就开会讨论了下一步每个人要做的工作,开会讨论的结果是准备让我写 Office 插件。昨天终于是把网站给发布了。我也开始准备着手来写 Office 插件,这项工作对我来说还是很有难度的。毕竟自己没有一点开发插件的经验。边学边做吧,写下这篇文章就当是个开发记录,要是哪天不记得具体的步骤还可以上来回忆一下,老手可以...
保姆级教程:在RK3588开发板上用CMake交叉编译ZLMediaKit(附完整toolchain配置)
本文提供了一份详细的RK3588开发板上使用CMake交叉编译ZLMediaKit的教程,包括完整的toolchain配置和实战避坑指南。从环境准备、工具链配置到依赖处理、编译部署,手把手指导开发者完成ARM64架构的流媒体服务搭建,特别适合嵌入式开发新手。
Office2000(2003) 下 outlook,word 的 com addin 之 delphi实现!(整理摸索)
在Office2000下的Word2000、Access2000、Excel2000、PowerPoint2000等软件中的工具条或菜单条资源中,看到一些其它软件加入的新的自定义工具条按钮或菜单条,当点击它们时,会有其不同的响应发生。在这里我们不用VB/VBA也不用vc6来实现它,而是用delphi(5,6,7)适用开发具有这种效果的Office2000内部COM插件。在Office
破解拼多多网页字体加密的Python实现(静态)
爬取或者复制粘贴出来发现数字不是6372,而是这样的一个东西 ""从上图我们可以看出数字是一行的空白,后面被浏览器渲染后才展现的数字。我们可以用这个代码查看十六位进制对应的十进制,为什么要看十进制呢?,而字体文件中的字符映射关系(cmap)也是以十进制存储的。我们搜索这个属性我们可以看到第一个这样的属性有一个URL,这个就是解密的字体包。然后我们构造一个这样的映射字典 key就是对应的十进制,后面的值就是对应的数字。然后我们需要封装一个函数,将加密文字和映射字典传入,返回解密后的数字。
MATLAB绘图中文乱码终极解决方案:从方框到清晰显示的全面指南
本文提供了MATLAB绘图中文乱码的全面解决方案。针对中文显示为方框的问题,从单次绘图的临时字体设置,到通过修改默认配置实现一劳永逸,再到系统级字体排查与Java环境配置,给出了详细的步骤指南。文章还涵盖了字体名称指定、图像导出防丢失以及跨平台协作等高级技巧,帮助用户彻底解决中文乱码困扰。
用Delphi制作Office的Com AddIn
最近想做一个像金山词霸那样在Word上面增加一个按钮的东西在网上找了一会儿,竟然没有Delphi的例子,没办法只好自己搞定,1. 新建一个Active Library2. 新建一个COM Object,在Class Name填一个名字,如Test。点一下Implemented Interface后面的List按钮。再点一下对话框中的Add Library按钮,选择“Program Files/Co
GD32H7实战:5步搞定YOLO轻量化模型部署到MCU(附避坑指南)
本文详细介绍了如何将YOLO轻量化模型部署到GD32H7 MCU的完整实战流程。通过五个关键步骤,涵盖环境搭建、模型训练、格式转换到工程集成,并重点分享了使用GD32AI-ModelZoo工具链进行MCU部署的避坑指南,帮助开发者在资源受限的边缘设备上实现高效目标检测。
word闪退故障解决
昨天一天在维护个人编写的WORD插件,在进行一些什么操作后突然发现:进入WORD后,在点击菜单上的【文件】项或右键时就闪退了。 先是自救,试图删除全部的Word加载项,但是没有曲道去删除,唯一就是自己的插件在Delphi中自行卸载了。故障依旧。 第二就是重新安装Office软件,安装时选择了修复文件。故障依旧 第三就是修复windows系统文件,以管理员身份运行了cmd,在命令行中执行sfc...
西门子OMAC PackML V2022在S7-1200/S7-1500中的状态机设计与应用实践
本文详细解析了西门子OMAC PackML V2022在S7-1200/S7-1500中的状态机设计与应用实践。通过实际案例和代码示例,介绍了状态机的基础认知、硬件配置、逻辑开发、调试技巧以及与MES系统集成的高级应用,帮助工程师高效实现设备自动化控制。
PaddleOCR实战:给图片‘加个框’,轻松搞定小图和长图文字识别不准的难题
本文探讨了PaddleOCR在处理小图和长图时识别精度下降的问题,并提出通过图像边框预处理技术显著提升OCR识别效果。详细介绍了使用OpenCV实现智能边框添加的方法,包括核心原理、工程实践中的关键细节以及性能优化策略,帮助开发者轻松解决非常规尺寸图像的文本检测难题。
3539

被折叠的 条评论
为什么被折叠?



