精华内容
下载资源
问答
  • office插件开发_[插件开发]用VB6开发一个插件同时给32位和64位Office使用
    2020-11-20 05:45:03
    faf91f67b21aad5eb2f508391e2e29dc.png

    VB6只能编译32位DLL

    目前已经有部分用户开始使用64位Office了

    用VB6给64位Office写插件将是一个痛苦的事

    所以很多开发者都望而却步,在没有转.net正营的前提下,都会告知用户,产品不兼容64位office

    此文的内容我研究了很久,用VB6开发64位Office的插件只能是进程外方案,进程内方案是不可能的

    但是在实现时,又有两种方式:

    1、ActiveX EXE

    大致实现如下:

    a.新建一个AX EXE工程,工程名TestEXE,加入一个类cCreate.cls,写入如下代码:

    Public Function CreateInstance(ByVal ProgID As String) As Object Set CreateInstance = CreateObject(ProgID)End Function

    虽然说Object的效率比较低,但是如果用Variant效率会更低

    注册exe和dll后,在VBA中使用时只需要这样使用就好了:

    #If Win64 Then '64位环境用ActiveX EXE中转一下 Dim exeProc As Object, cls as myClass Set exeProc = CreateObject("TestEXE.cCreate") Set cls = exeProc.CreateInstance("Dll工程名.myClass") cls.类的成员 (成员参数) Set cls = Nothing Set exeProc = Nothing #Else '32位环境直接用 Dim cls as myClass Set cls = CreateObject("DllName.myClass") cls.类的成员 (成员参数) Set cls = Nothing #End If

    上面只是说了一个使用上的概念,真正要拿来开发Office插件,还需要你自己研究一下

    2、纯ActiveX DLL方案

    这个相比上面的方案,少了一个ActiveX EXE服务器,直接修改注册表,把ActiveX DLL当做进程外服务器使用,修改很简单。

    Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOTWOW6432NodeCLSID{6FAF2F0E-AB26-4182-884E-4544025F8E3E}]"AppID"="{6FAF2F0E-AB26-4182-884E-4544025F8E3E}"[HKEY_CLASSES_ROOTWOW6432NodeAppID{6FAF2F0E-AB26-4182-884E-4544025F8E3E}]"DllSurrogate"=""[HKEY_CLASSES_ROOTSOFTWAREClassesAppID{6FAF2F0E-AB26-4182-884E-4544025F8E3E}]"DllSurrogate"=""

    注意上面的6FAF2F0E-AB26-4182-884E-4544025F8E3E是你的类的classid

    使用oleview看时,就是coclass上面的那个uuid

    总结:以上两种方法都还只是概念,由于个人没有时间深入研究,就先发出来,有兴趣的同学自行研究,可以找我探讨

    通过以上概念使用VB6去写64位Office插件,其实还需要一点研究:

    比如:进程外COM实际上不能被跨进程调用界面,好就好在写插件需要用到的这两个接口IDTExtensibility2和AddinInstance实现基本功能时,其实不需要牵涉界面,界面部分可以另外来写。

    ——以上

    ——只是开拓一个新方向,给VB6发挥点余热。

    更多相关内容
  • 4、用VC6.0 编写Word插件(Office2007 篇).................................................................................66 4.1、版权声明....................................................................
  • Lesson1-开发常识及获取免费的开发环境 Lesson2-ExcelDna的介绍、获取和常识 Lesson3-ExcelDna制作的插件是如何工作的 Lesson4-打包ExcelDna制作的插件 Lesson5-第一个完整的ExcelDna自定义函数及参数说明 Lesson6-...
  • office word 插件开发demo

    2019-08-22 08:36:36
    office word 插件开发的demo,是一套word试题编辑插件,可以自动给试题打标机,生成标机,比如某题是 计算题,考察某知识点等等,点击右键弹出打标界面。……
  • OfficeAddin,Visual Studio Office插件开发向导,用于开发Office的插件的创建工程向导!
  • 今天给大家推荐几款超实用的 office 插件。可能绝大数人都用的到 office 系列的办公软件,但是从来没有想过给你的 office 加点料,今天星哥给大家加点料~1WordWord 主要给大家分享 2 款插件,增加了非常多的实用功能...

    1a5ef634431d50110eb24e2d4657845a.png

    今天给大家推荐几款超实用的 office 插件。

    可能绝大数人都用的到 office 系列的办公软件,但是从来没有想过给你的 office 加点料,今天星哥给大家加点料~

    1

    Word

    Word 主要给大家分享 2 款插件,增加了非常多的实用功能。

    1.1

    Word 精灵

    《Word 精灵》支持 Word 2010、2013、2016 和 2019,不支持 Word 2003、2007,也不支持 office 家庭版、学生版(买电脑自带的),我这里使用的是 office365 亲测可用。这款 word 精灵具备了日期工具,加密解密,批量替换,数学计算等工具,它还支持很多批量操作,统一缩放图片,统一图片尺寸等等,还有解除密码,生成二维码等强大的功能。

    d64931931932d0836c7b512b0aa62281.png

    官方攻略:http://excelbbx.net/Word.htm

    1.2

    小恐龙公文排版助手

    小恐龙公文排版助手可以帮助我们快速公文排版,使用它进行论文,公文排版非常高效方便,而且插件完全免费。小恐龙公文排版助手适用于 MS2010/2013/2016/2019/365,还支持 WPS。

    在第一次使用的时候,我们需要点击右上角设置我们的排版字体:

    c683c31ef11bc5644f6bf6f2856b06fc.png

    591511ee7f35d6601c0f55429899a4be.png

    设置好字体后就可以给我们的论文,公文快速排版了,这里给大家找到一些公文排版的模板(在文末下载):

    e8d11417c34a0898429f76957fef9607.png

    3a8bb286d2fa3118b3498527563fd154.png

    2

    Excel

    Excel 给大家 3 款插件,有函数工具,图表工具等等。

    2.1

    方方格子

    Office 三件套中,Excel 是一块难啃的骨头,但是使用方方格子可以极大的简化 excel 操作步骤,一些需要用函数解决的问题,对于它来说只要点点鼠标就可以一键批量处理,极大的提高效率:

    953daf7d4a66f2148387ecaa521f4042.png

    2.2

    easy chart

    Easychart 插件是一款非常出色的表格处理插件。Excel 自带的图表非常少,Easychart 可以帮助用户更好的进行表格的制作,能够给用户带来更多的表格编辑风格,让你的表格样式与众不同,带来更加出色的观感体验。

    45cd8af3bc06b3859652176719205df3.png

    2.3

    excel 易用宝

    Excel 易用宝是一款专为 Excel 打造的功能拓展软件,该软件集成了上百个功能模块,可以帮助用户在日常使用 Excel 时最大程度的提高便捷性以及可用性,能有效的提高用户的办公效率:

    0b227902dd311be59d76a1065e9e7b62.png

    当浏览超出屏幕范围的大数据表时,只要单击一下 Excel 易用宝“聚光灯”按钮,就可以用自己喜欢的颜色高亮显示选中单元格/区域所在的行和列,我们就可以看到显示:

    c5641551b117d879883d5035ad9c32d1.png

    3

    PPT

    PPT 的插件主要是用于动画,模板等方面。

    3.1

    iSlide

    iSlide 有很强大的资源库,内置 180,000+ PPT 模板,更有海量极具吸引力的 PPT 图表,即使是小白,也可以轻松上手,做出高级感的 PPT。同样,下载安装完成后,在菜单栏就可以找到这个插件,然后我们选择主题库,里面就可以看到很多 PPT 模板可以直接免费使用。

    3483e0ab41c32af7f5613b1b125c4d60.png

    不仅有模板资源库,还有 PPT 图表,各种参数化调节,iSlide 智能图表。

    cf1da079f47f72f3340721822460f614.png

    此外,还有很多一键美化 PPT 的功能,可以设计统一字体,统一段落,统一色彩等。

    177b45c1301256286b20c9e9467984e3.png

    里面也有很多图片资源,我们可以直接使用,无需授权,十分方便。

    3.2

    PA 口袋动画插件

    如果你是刚开始学习制作 PPT,这个插件可以让你少走很多弯路,轻轻松松的做出优秀的 PPT。

    88ec47649f7b2ad1d5142cc7aac3d825.png

    PA 口袋动画这个插件可以让 PPT 中的动画变的很炫酷,比如很火网红快闪就有模板可以直接套用,还有很多实用好玩的动画模板,很方便。

    d7f366acd3ca2ce9ed842e621b21bf4a.png

    我们安装了 PA 口袋动画插件后,会在 PPT 的菜单工具栏看到这个工具栏

    打开 PA 口袋动画,在右边的个人设计库,可以插入很多好看的动画。

    c6337512078776d11a9f8069ab1f6f9b.png

    这个插件不仅有片头,片尾,转场等动画,还有一个拥有有大量的图标资源,PNG 图片资源,背景模板资源的资源库给大家使用。

    74ad8f11e85ebf7b2348a41914d25a7a.png

    3.3

    ThreeD Tools

    ThreeD Tools 是一款免费的第三方插件,插件拥有非常专业的 3D 制作功能,它支持形状、调色、三维、图片处理、辅助功能等等。

    da9844201fff1ee73db91a08d02c71e2.png

    4

    综合

    以下两款插件可以在三件套中使用。

    4.1

    Office Tab

    Office Tab 主要作用就是为 Microsoft Office Word、Excel、Powerpoint 添加一个类似于 IE、Firefox 的多标签[工具栏]。方便用户在不同的文档([工作簿]或者[演示文稿]之间切换。提高使用 Microsoft Office 办公的效率。

    08a47ba22085f3f75db3e2363500c6f7.png

    4.2

    慧办公

    是专为经常使用 office 办公软件的用户们开发的一款功能齐全的增强 Office 办公效率的辅助插件,软件使用简单,一键即可轻松完成复杂的数据处理工作,拥有批量合并、批量命名、批量删除、批量打印、批量克隆、批量导出、批量插图等功能:

    7ffff65b3986a941df1ba2bfd2957cb4.png

    41e8f7d5e94d151d096b7d25a5dcfea2.png

    5

    读完了

    今天给大家推荐的这些插件有纯免费的,但是还有一些是收费的,这里不建议大家使用破解版,使用破解版不仅要浪费很多时间,而且随着版本的更新,会不断地遇到麻烦。大家选择自己需要的插件下载,用的多的插件下载使用,不要下载的太多,反而用的非常少。

    下载地址

    下载地址200927 · 语雀​www.yuque.com
    7a8daf204f5ccb0c2e03fd427792a8f5.png
    展开全文
  • Office插件开发-为Outlook添加Ribbon按钮源代码(版权私有,可以使用源码,但是禁止转载)
  • Office插件开发

    热门讨论 2008-09-26 22:22:20
    插件(AddIn),实际上是一个组件(COM),...其实用VS.NET来开发Office插件,是不需要关心这些问题的,因为在建立插件项目的同时,会建立一个此插件项目的安装项目,用此安装项目就可以自动执行在注册表中添加这些项目。
  • 开发Addin的机器上,建议仅安装一个版本的Office,否则可能因为引用的OfficeLibraryReference混淆,导致在其他机器上无法正常加载3.如果你开发的是OfficeXP的Add-in,必须安装OfficeXPPIA...
  • 对于办公应用来说,虽然微软的office占据了绝对的市场地位,功能也确实足够强大,但是看着越来越臃肿的体积,再回头看看自己这个破电脑,只能是望而却步了[流泪]。office其实对于日常办公中的绝大部分工作,纯国产的...

    对于办公应用来说,虽然微软的office占据了绝对的市场地位,功能也确实足够强大,但是看着越来越臃肿的体积,再回头看看自己这个破电脑,只能是望而却步了[流泪]。

    0e2725a72b1304413f0aeea17157841a.png

    office

    其实对于日常办公中的绝大部分工作,纯国产的金山wps办公软件从功能上来说完全够用了,并且体积只有office的十分之一左右,也可以兼容office格式,并且现在很多单位都购买了wps的正版授权,用起来也是非常简洁轻松。

    f536770ced9f8c92b2e774d0e33bb768.png

    wps

    当然,想要进一步拓展wps的功能,有很多方法,今天给大家介绍的是一种通用的简单方法——安装vba开发环境插件。要注意的是,wps要用专用的vba插件,可以在网上进行搜索,最新的好像是7.0的。

    5dbe21e8b342018a8000a526301802fe.png

    wps的vba插件

    下载后,安装都是傻瓜式的,一路点击“下一步”就可以完成了。重新打开wps就可以看到“开发工具”选项卡处的几个按钮都变亮了。

    46a9c3daceaf7042d163de13c302cb7e.png

    安装后的界面

    具体有什么用,就是让你可以用vba语言开发一些办公过程中的自动化功能,进一步提升wps的能力。具体操作:在“开发工具”选项卡中点击“vb编辑器”按钮,就可以打开vba编辑器窗口进行开发。

    e3dfa37bdb5e759146d9abea500756eb.png

    打开vba编辑器

    有人可能会觉得这个太难了,其实只要你有一点编程基础知识,就完全可以通过几天的学习完成简单的vba编程。下面是我边学边动手给孩子做的小学生口算题出题器,使用的就是wps的表格,用vba实现窗体和出题逻辑,不用在表格中找公式,一劳永逸[呲牙]。

    a09646e7d3d446380709322bffa90ff4.png

    开发出的效果

    0ae89bbc990ddd9d27f8253713f21e21.png

    编辑vba脚本

    展开全文
  • 永中office插件案例.zip

    2020-07-21 09:31:49
    将文件保存为图片,或带水印的图片插件实例,亲测永中Office2019上运行正常。这个资源网上很难找,俺是找客服要的。永中Office确实不错,值得学习。客服也很敬业,几乎有求必应,赞一下。
  • office插件开发

    2013-08-26 17:01:41
    office插件开发 VSTO c#版本 容易入手
  • 大家好,我是叶玄shine。一位热爱生活、热爱PPT的骚年...是由一位大师@只为设计开发完成的,现在已经有一百四五十个功能。功能涵盖形状、调色、图片、演示、辅助等方面。在图片形状处理方面尤为突出。清楚了吧,如果...

    dd302f60b700dd3eb9fce5c6b12661f8.png

    大家好,我是叶玄shine。一位热爱生活、热爱PPT的骚年。

    前两天有朋友在知乎上问我,下面这些图片用PPT怎么做到的?

    3e3ba9b0c0b25fb43daaaf0076547423.png

    弯折图

    d1665e3e1fa043230f3f2865bc016ed6.png

    层次图

    27e4b8ee2d254611132f57aff1c594d9.png

    渐变形状图

    ce8e8cdaa26d83a4e0fb30c36ff3c7c6.png

    毛玻璃

    我的答案:OneKey Lite。

    那什么是OneKey Lite(以下简称OK)呢?

    OK是一款PPT插件。是由一位大师@只为设计开发完成的,现在已经有一百四五十个功能。功能涵盖形状、调色、图片、演示、辅助等方面。在图片形状处理方面尤为突出。

    清楚了吧,如果说PPT中只能保留一个插件,我会毫不犹豫的选择OK。那具体有哪些功能呢?看图。

    8cf02e6033fd14fd9154d2d46b010dd9.png

    几乎涉及到了图片处理的所有方面,还有高大上的颜色处理和三维处理。

    安装包资源在哪呢?

    微信号底部菜单栏回复:OK插件。获取安装包资源。

    安装步骤

    1.务必关闭杀毒软件、XX安全卫士、XX管家等,否则无法进行正常的注册表添加

    2.下载” OneKeyTools Lite for PowerPoint.exe ”到任意位置

    3.选中安装包右键,点打开(Win7以上用户请“以管理员身份运行”)

    18d3780be7f36b7c3977a58c1c97ae04.png

    4.选择安装路径(可直接将C改为D),勾选同意条款后点“INSTALL”按钮。完成后退出

    308865c2fa27196403084804c309bd90.png

    5.打开PowerPoint后,若弹出下图对话框,点“安装”即可

    129ef283693255abcd5fa9ebda96bdf7.png

    6.若看到”OneKey Lite”选项卡,说明安装正常,可以使用插件了

    c117db50f6249bdee2e6728a7893f194.png

    7.若要卸载,选中安装包右键,点打开(Win7以上用户请“以管理员身份运行”),点删除即可

    8119067c00d050b7ba3924d823059dce.png

    可能遇到的问题

    1.安装时如果提示“已安装这个产品的另一个版本”,请到控制面板中卸载旧版本然后安装新版;

    2.安装新版后,若打开PowerPoint显示的是旧版本。请先卸载插件,然后到安装目录下,把OneKeyTools的文件夹删除,然后重新安装新版;

    3.安装后打开PowerPoint,若进行重新配置,且提示缺少文件时,请自行下载Office安装包重新安装Office,这个问题可能是您目前的Office版本文件不完整导致;

    4.安装时若出现错误,英文提示中包含“handle”单词的,可尝试选中安装包后右键→属性→兼容性→以兼容模式运行这个程序。兼容模式可以挨个选择进行尝试;

    5.安装时若提示“无法安装此解决方案,因为您尚未选择信任为其签名的发布者。如果您信任此发布者,请将证书添加到“受信任的发布者”列表”。可打开PowerPoint→文件→选项→信任中心→信任中心设置→加载项→去掉勾选“要求受信任的发布者签署应用程序加载项”→确定;

    6.安装时提示“安装程序没有访问目录的权限,安装无法继续进行。请以管理员身份登录,或与您的系统管理员联系”。可选中安装包→右键→以管理员身份运行→安装;

    7.Win8系统安装插件过程中提示“调用RunScript时未标记在进展中”。可选中安装文件,然后右键→以管理员身份运行→安装。若还是无法解决,可按Win+R快捷键打开运行对话框→输入gpedit.msc并确定打开“本地组策略编辑器”→右侧选择“计算机配置”→Windows设置→安全设置→本地策略→安全选项→双击“用户账户控制:以管理员批准模式运行所有管理员”→设置为“已禁用”→确定→关闭编辑器→重启电脑→重新安装插件;

    8.打开PowerPoint后没有看到OneKey选项卡,并且在开发工具→COM加载项中勾选插件后,提示“未加载。加载COM加载项时出现运行错误”。可在控制面板→卸载程序里卸载插件,然后重新安装时不要修改默认文件路径。若操作后还是出现该错误,可尝试安装Microsoft .NET Framework 4.0以上版本。若操作后再次出现该错误,可尝试安装Microsoft Visual Studio 2010 Tools for Office Runtime;

    9. 打开PowerPoint后没有看到OneKey选项卡,在开发工具→COM加载项中勾选插件后,提示“managed add-in loader未能初始化”。可尝试安装Microsoft Visual Studio 2010 Tools for Office Runtime;

    10. 打开PowerPoint后没有看到OneKey选项卡,在开发工具→COM加载项中勾选插件后,却并没有提示加载错误。而在控制面板→卸载程序里只有一个Microsoft .NET Framework 4.0或4.5(通常应该有两个,第二个末尾带Client)。可在控制面板→卸载程序(程序和功能)里卸载旧的Microsoft .NET Framework 4.0或4.5,重启电脑后重新安装Microsoft .NET Framework 4.0或更高版本;

    11. PowerPoint中若没有“开发工具”选项卡。可打开PowerPoint→文件→选项→自定义功能区→右侧勾选“开发工具”→确定。若使用的是Office 2007版,由于2007的开发工具中没有COM加载项功能,所以想勾选插件,可尝试:打开PPT→左上角Office图标→PowerPoint选项→加载项→转到→勾选插件→确定;

    12.卸载插件后,重新打开PPT若提示“下载file:///XXXXX/OneKeyTools.PPT.vsto未成功。”可前往开发工具-COM加载项中,勾选插件后点删除。若该错误提示出现在安装插件时,可尝试卸载插件,重新安装到其它路径下。

    今天就到这里,希望大家先能把这个插件安装上去,后面我们再来慢慢探索里面的神奇功能。

    过完七夕,继续好好干活

    展开全文
  • 推荐另一款PPT插件:OneKeyTools简称OK插件最近 OK 插件的官方公众号,推出五周年纪念版:OneKey Tools 10:五周年版新增功能:网页链接​mp.weixin.qq.com但目前官网只提供 OK Lite 下载其实官网之前还发布过 OK 8...
  • ONLYOFFICE-crx插件

    2021-03-21 04:09:31
    Chrome扩展程序ONLYOFFICE,可快速访问ONLYOFFICE个人服务 ONLYOFFICE Personal是您用于存储,编辑和共同编辑Office文档的个人云空间。您将获得以下信息:•在线文档,电子表格和演示文稿编辑器 •与docx,xl​​sx...
  • Mathtype 编辑出来的好看)配合快捷键,可以在不使用鼠标的情况下完成公式编辑(高效)用TeX语言编辑公式,编辑公式非常迅速(快速)虽然现在写学术论文都是用LaTeX,但是难免一些报告、基金会用到MS office,输入公式的...
  • Office插件开发技术

    2012-12-03 17:54:37
    使用C#开发Office文档加密解决的工具,能够实现OFFICE的二次开发
  • 关注【EEE克赛尔】公众号,免费实例学Excel插件是啥意思?可以增加或增强软件功能的辅助性的程序。这里给大家介绍几款好用的插件,真的非常非常好用!!聚光灯功能一大堆数据,想在里面看看具体的哪些数值,这个时候...
  • 1、首先了解你要开发的需求功能在OfficePPT当中怎么展示的。比如说在OfficePPT播放当中你要调起PPT的翻页功能就需要在PowerPiont.Application.SlideShowWindows类对象内查找Office是否提供该功能接口,如果没有该...
  • Office插件开发(5)

    2011-06-09 16:31:00
    1.   对于我们使用 <encode></encode> 的问题,由于我们是在文本中赋予一个 ...标签,在加密的时候将两个标签分别加到开头和末尾,解密的...office2007 版本,所以如何向下兼容是一个很大的问题。 7.    
  • 一般来说,开发 office插件的 主要有 微软官方支持的 VSTO(Visual Studio Tools for Office)或者 Office add-ins 方式 这种的话,得生成 微软支持的 VSTO 格式,这种的话,发布比较麻烦,一般都是ClickOne方式,...
  • Office插件开发(1)

    千次阅读 2011-06-09 16:27:00
    1. office 2007采用openxml数据结构进行存储,而office2000和office2003采用二进制流的方式进行存储2. 使用openxml技术比原来的文件要小的原因是openxml技术和zip技术相结合3. ecma office open xml规范 ...
  • office 插件开发(C#)

    千次阅读 2011-02-26 18:38:00
    这几天在搞office插件开发。入门文章,总结一下。http://www.cnblogs.com/chenxizhang/archive/2010/05/08/1730766.htmlWord  插件开发 官方网站。http://msdn.microsoft.com/zh-cn/office/aa905482.aspx具体教程...
  • 微软的dsoframer插件,实现了在线编辑浏览office软件。基于EXT实现。受限于插件仅支持IE.压缩包提供了使用插件 插件借口说明 实际开发代码例子和使用注意事项
  • office word插件开发1

    千次阅读 2016-07-17 20:28:36
    (先感概一下,第一次接触office插件开发,网的文档各种不好找 ,官网的 又。。。。。算了不说了 ,算了自己就算学习了,多花点时间搞一下,也分享给大家,技术不是很好,大家多多见谅,有什么问题,可以留言大家...
  • 其他公司该插件是每年3000-12000不等。这里功能不差价格免费开源。速度下载。支持目前已知格式。 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zip,...
  • 提出了一种用于Office二次开发的Java插件技术,并在永中Office中实现。Office作为插件平台,定义插件规范,并由Office模块提供功能扩展点;使用XML文件格式,定义插件配置文件;插件根据实际需要,在配置文件中配置功能扩展...
  • 想在打开office2010中的word等文档时,同时在旁边出现一个对话框可让用户选择墨迹工具
  • 一个基于 WxRibbonX 快速开发库的 Office 插件例子源码。WxRibbonX 是一个用VB6 开发的动态库,用于快速开发 Office 插件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,348
精华内容 7,339
关键字:

office插件开发

友情链接: nlsr.rar