2017-07-17 81 views
1

是否可以使用VBA来组织工作? 我有大型的VBA应用程序,它使用外部VB.API,并希望使用这个遗产。 1)如何使用VBA设置maninfest? 2)如何从VBA代码运行OfficeJS任务窗格应用程序?运行office-js taskpane从vba

+0

今天在VBA中有什么特定的东西不能在Office.js中完成吗? –

+0

当然有。开始 - 从其他程序集调用.net方法。这可以通过rest api解决方法来实现,但如果该程序集具有UI - 简单的winform,则可以通过vba调用它,但不能通过其余的api。 –

回答

1

VBA/VSTO/COM和Office.js之间目前不支持交互。他们是完全不同的架构的完全不同的技术。

+0

我的问题是IS 是否可以将OfficeJS按钮添加到自定义TaskPane(XLAM)。它不是纯粹的VBA - 它只是XML语句 –

+1

如果您要求向功能区添加按钮以触发Office.js加载项,则不支持此功能。功能区中的按钮在加载项的清单中定义。如果您问是否可以在自己的任务窗格中托管Office.js加载项,则也不支持此功能。 –