2017-05-25 76 views
1

我有一个excel插件,可以将excel连接到我们的会计系统。 目前我们正在手动添加并运行它。我希望它在每次打开工作表时运行。可以编写一个运行excel的宏吗?

下面是其中的附加位于一些图片: The add in is located in the Data tab

Need to run the refresh all

我不知道从哪里开始寻找,看看这是可能的,它超出了我的编码能力。

可以做到这一点吗? 在此先感谢您的帮助。

+0

我会从使用[宏记录器]开始(https://support.office.com/en-us/article/Automate-tasks-with-the-Macro-Recorder-974ef220-f716-4e01-b015- 3ea70e64937b) – xmojmr

+0

是插件被锁定?或者你有权访问它的代码? – Kelaref

+0

如果它是一个简单的插件,你可以在你制定出他们的名字之后调用这个Subs(有办法做到这一点),但在这种情况下,它是一个VSTO加载项,在引擎盖下'。最好的办法是询问开发人员是否可以使用vba调用特定的例程,如果可以的话怎么做。 – CLR

回答

0

我不知道这是否对所有插件都是一样的,但这是我在打开工作簿时想要运行的外接程序。

在外接程序所需的设置选项卡上有一个称为刷新间隔的列。最初我把它当作'onDemand'。通过将其更改为“onLaunch”,它现在可以在我打开工作簿时运行。