La sincronización normal de BCV se realiza estableciendo valores en el Registro de Windows (HKCU\Software\SantaFe\Focus\ScriptureReference ) y luego enviando un mensaje de Windows personalizado que se registró mediante una llamada a RegisterWindowMessage en la aplicación con el parámetro "SantaFeFocus". No creo que sea posible hacerlo mediante un script / macro de Excel.
Algo que podría funcionar, pero que sería complicado de configurar, sería crear un protocolo de URL personalizado y crear una pequeña aplicación que pueda reenviar el parámetro de la URL a la ubicación del Registro mencionada anteriormente y luego disparar el mensaje de Windows mencionado anteriormente. Entonces, puede crear un enlace en Excel que use ese protocolo personalizado; al hacer clic en él, se ejecutaría esa pequeña aplicación.
Otra cosa que podría funcionar, pero que también sería complicada de configurar, sería crear un plugin de PT9 que pueda manejar algún tipo de señal desde Excel, pero no estoy seguro de si es posible, ya que no estoy muy familiarizado con los scripts / macros de Excel.
Creo que esas califican como ideas atrevidas.
The normal BCV synchronization happens by setting values in the Windows Registry (HKCU\Software\SantaFe\Focus\ScriptureReference ) and then sending a custom Windows message that was registered via a call to RegisterWindowMessage in the application with the parameter "SantaFeFocus". I don't think that's possible via an Excel script / macro.
Something that might work, but would be complicated to set up, is to create a custom URL protocol and create a small application that can forward the URL parameter to the Registry location mentioned above and then fire the Windows message mentioned above. Then you can create a link in Excel that uses that custom protocol - which, when clicked, would run that small application.
Something else that might work, but would also be complicated to set up, would be to create a PT9 plugin that can handle some kind of signal from Excel, but I'm not sure if that's possible as I'm not real familiar with Excel scripts / macros.
I think those qualify as wild ideas.
Traducción automática desde English Mostrar original