VBA para activar el reinicio de Market Data Engine

Tengo instalados los complementos PPP.xla, DDE.xla, PPPInit.xla. Pero no sé la contraseña protegida para esos complementos. Si quiero activar [Reinicio del motor de datos de mercado], ¿a qué función debo llamar?

Call Application.Run("???")

La razón por la que quiero esto es porque a veces cuando uso RtHistory("IDN", ,,,), no funciona (devuelve "#N/AN/A") a menos que reinicie PowerPlusPro.exe o cuando haga clic en [Reiniciar datos Engine] en la barra de herramientas de Reuters. Y quiero automatizar este trabajo de RtHistory llamando a Excel usando VBScript. Por lo tanto, debo tener este nombre de función para activar el reinicio antes de obtener datos.

¿Algún experto tiene idea sobre esto? Muchas gracias.

preguntado el 12 de junio de 12 a las 17:06

1 Respuestas

Yo tuve el mismo problema. Lo resolví volviendo a activar el complemento 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

aplausos

Stephan

Respondido el 11 de junio de 13 a las 08:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.