Excel 您可以使用VBA控制OfficeApps吗?
基本上是尝试使用VBA与Excel中的第三方(通过XML清单定义)交互。更具体地说,它是一个aExcel 您可以使用VBA控制OfficeApps吗?,excel,vba,manifest,Excel,Vba,Manifest,基本上是尝试使用VBA与Excel中的第三方(通过XML清单定义)交互。更具体地说,它是一个aTaskPaneApp,带有可单击的图标以启动 我已经试了一段时间了,但还是想不出来。访问Application.commandbar,Application.AddIns,Application.AddIns2和Application.COMADDIns似乎不起作用。谷歌也没有给出任何提示。有人知道这是否可行吗?宏无法访问外接程序中声明的专用变量。 这使你处于一个相当困难的境地 一种选择是联系外接程序
TaskPaneApp
,带有可单击的图标以启动
我已经试了一段时间了,但还是想不出来。访问
Application.commandbar
,Application.AddIns
,Application.AddIns2
和Application.COMADDIns
似乎不起作用。谷歌也没有给出任何提示。有人知道这是否可行吗?宏无法访问外接程序中声明的专用变量。
这使你处于一个相当困难的境地
一种选择是联系外接程序的作者,并要求他们执行以下操作之一:
还可以查看以下内容,其中详细介绍了如何从vba调用excel加载项函数的示例:特别是早期绑定/后期绑定 在VB编辑器中,可以为Office应用程序引用对象库。对对象库的引用保存在Excel文件本身中。因此,每当打开文件时,对对象库的引用仍然完整,并且已经可用 在Visual Basic编辑器中,选择工具->参考 请阅读此处了解更多详细信息 我想这就是你要找的
这个第三方Office App是什么?大概是付费的吧?它是否附带任何文档/联系方式?我知道这样问似乎很愚蠢,但以防万一。我猜没有文档,您一直在工作中使用它,现在想知道是否可以连接到它?您好@QHarr,是的,它是一个没有文档的付费加载项,通过Excel浏览器工作。虽然创建者计划在将来公开自动化功能,但我想知道是否有任何方法可以通过任何通用的OfficeApp实现这一点。我真的不知道。如果我在开发一个商业应用程序,我宁愿用户不要干预它,除非通过我选择公开的任何接口(方法/属性)。我开始阅读,但没有真正告诉我任何有用的东西。Excel浏览器中的文件的性质是什么?你能截获发送给目标的信息吗?我认为web浏览器控件(例如表单上的控件)几乎灭绝了,可能存在安全风险。你为什么要尝试管理一些不属于你的东西?