para office example javascript url ms-word registry protocols

javascript - office - ¿Hay un protocolo de URL de aplicación para MS Word?



jquery document viewer (2)

Estoy trabajando en un sitio web de JavaScript para ejecutarlo en el navegador [Chrome], y me gustaría lanzar Word en la PC del cliente con sus macros seleccionadas que ya han sido configuradas en Word para ellos en su PC.

Mi pregunta es si Office [y Word] crean un Protocolo URL de aplicación [MSDN how to article] para sí mismo al instalarlo?

Por ejemplo, iTunes hace esto, con la url ''itmss: //itunes.apple.com/us/app/123213213? Mt = 8'' que, si el usuario tiene iTunes instalado, les pedirá que lo abran.

¿Existe un protocolo Word equivalente a itmss? ¿Puedo pasarle los nombres de las macros como parámetros?

Si no hay un protocolo equivalente, ¿alguien sabe cómo podría lograr algo similar?


Office 2010 SP2 y superior instalan esquemas de URI que puede usar desde su sitio web. Microsoft tiene documentación para estos disponible aquí: https://msdn.microsoft.com/en-us/library/office/dn906146.aspx

Hay un protocolo para cada uno de los productos de oficina. El protocolo MS Word es ms-word:<command-name>"|"<command-argument-descriptor>"|"<command-argument>"

Probablemente desee el comando "abrir para editar" que se ve así: ms-word:ofe|u|<document-uri>


Puede tratar de escribir su enlace de la siguiente manera:

ms-word:ofe|u|http://example.com/myTestDocument.docx

Tenga en cuenta que esto probablemente requiera que tenga un servidor WEBDAV ejecutándose, que sea capaz de interpretar tales solicitudes.

Los detalles sobre cuál es el significado de ofe o u se pueden encontrar aquí

Este protocolo está disponible a partir de Microsoft Office 2010 Service Pack 2 (sí, también hay paquetes de servicio para la oficina).