我是否可以使用 VBA 命令调用我的 Exact Online 报告的同步功能?

我是否可以使用 VBA 命令调用我的 Exact Online 报告的同步功能?

我正在使用 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
    

相关内容