【问题标题】:VBA to trigger Market Data Engine restartVBA 触发市场数据引擎重启
【发布时间】:2012-06-15 14:36:22
【问题描述】:

我安装了 PPP.xla、DDE.xla、PPPInit.xla 插件。 但我不知道这些插件的受保护密码。 如果我想触发【市场数据引擎重启】,我应该调用哪个函数?

Call Application.Run("???")

我想要这个的原因是因为有时当我使用 RtHistory("IDN", ,,,) 时,它不起作用(返回 "#N/AN/A"),除非我重新启动 PowerPlusPro.exe 或单击时路透社工具栏中的[重启数据引擎]。我想通过使用 VBScript 调用 Excel 来自动化这个 RtHistory 工作。因此,我必须有这个函数名才能在获取数据之前触发重启。

任何专家对此有想法吗?非常感谢。

【问题讨论】:

    标签: vba excel reuters


    【解决方案1】:

    我遇到了同样的问题。我通过重新激活 powerplus pro 插件解决了它。

    sub yourSub()
     Dim wbName As String
    
     wbName = ActiveWorkbook.Name
     Call activateAddIn("PowerPlus Pro Excel v5.1")
     Workbooks(wbName).Activate
    
    end sub
    
    '/**
    ' ReActivate AddIn
    '**/
    Public Function activateAddIn(AddinName As String) As Boolean
        AddIns(AddinName).Installed = False
        AddIns(AddinName).Installed = True
        Sleep 5000
    End Function
    

    干杯

    斯蒂芬

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 2023-01-20
      相关资源
      最近更新 更多