La synchronisation BCV normale se fait en définissant des valeurs dans le Registre Windows (HKCU\Software\SantaFe\Focus\ScriptureReference) puis en envoyant un message Windows personnalisé enregistré via un appel à RegisterWindowMessage dans l'application avec le paramètre "SantaFeFocus". Je ne pense pas que ce soit possible via un script / macro Excel.
Quelque chose qui pourrait fonctionner, mais qui serait compliqué à mettre en place, consisterait à créer un protocole d'URL personnalisé et à créer une petite application capable de transmettre le paramètre d'URL à l'emplacement du Registre mentionné ci-dessus, puis de déclencher le message Windows mentionné ci-dessus. Ensuite, vous pouvez créer un lien dans Excel qui utilise ce protocole personnalisé - qui, lorsqu'il est cliqué, exécuterait cette petite application.
Autre chose qui pourrait fonctionner, mais qui serait également compliquée à mettre en place, consisterait à créer un plugin PT9 capable de gérer un certain type de signal provenant d'Excel, mais je ne suis pas sûr que ce soit possible car je ne connais pas très bien les scripts / macros Excel.
Je pense que cela entre dans la catégorie des idées farfelues. 
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. 
Traduit automatiquement depuis English