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).