我正在使用 Invantive Control for Excel 创建 Exact Online 报告。
我正在使用 Microsoft Excel 中的 VBA 更改此报告的某些值,查询以此为基础。
所以我希望能够使用 VBA 命令触发同步按钮的下载功能。我该怎么做?
答案1
是的,这是可能的。为了同步工作簿,您需要调用:
I_SYNC_UPLOAD
如果您只想将数据上传到数据库或服务;I_SYNC_DOWNLOAD
如果您只想从数据库或服务下载数据;I_SYNC_ALL
如果您想同时执行上述两项操作:首先I_SYNC_UPLOAD
,如果成功I_SYNC_DOWNLOAD
。
总结一下从头到尾使事情正常运转所需执行的步骤:
- 从建模者标签;
- 使用编辑模式同一标签中的按钮;
- 打开开发人员选项卡并单击插入然后选择第一项按钮(表单控件);
- 在您方便的地方画一个按钮;
- 这指定宏对话框将自动打开。点击新的那里。这将打开 Visual Basic for Applications 编辑器;
- 在菜单栏中,选择工具然后菜单项参考. 确保InvantiveControlUDF已选中。点击好的;
现在在您的 中
Sub
放置如上所述的代码,例如:Sub Button1_Click() I_SYNC_DOWNLOAD End Sub