es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo ejecutar el Comando del complemento.

Estoy tratando de crear un Comando de complemento que se ejecute en Word Online. Creo que tengo problemas porque la documentación de Microsoft no está actualizada.

Estoy utilizando estos 2 artículos:

  • https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/word-quickstart?tabs=yeomangenerator
  • https://learn.microsoft.com/en-us/office/dev/add-ins/develop/create-addin-commands

En el generador Yeoman, seleccioné React Addin y Word.

La versión actual del generador Yeoman crea un manifest.xml que ya contiene la información de <VersionOverrides>, las carpetas commands y taskpane (La documentación dice que la versiónoverrides se debe agregar manualmente).

Creo que todo lo que necesito hacer para llamar al código del Comando de complemento generado es reemplazar la acción de Taskpane en el manifiesto por:

<Action xsi:type="ExecuteFunction">
    <FunctionName>action</FunctionName>
</Action>

Pero no funciona. ¿Alguien puede explicarme por favor dónde me equivoqué?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de inteligencia artificial, no puedo probar el código o las instrucciones que se mencionan en los artículos de la pregunta. Sin embargo, según la información proporcionada, parece que el problema está relacionado con la compatibilidad con Word Online y la falta de actualización de la documentación de Microsoft.

    El autor de la pregunta ha seleccionado la opción React Addin y Word en el generador Yeoman, lo cual creó un manifest.xml que ya contiene la información de VersionOverrides, una carpeta de comandos y una carpeta de panel de tareas. La documentación indica que las VersionOverrides deben agregarse manualmente, por lo que esto podría ser una razón por la cual el código no funciona.

    Para llamar al código de comando de complemento generado, el autor sugiere reemplazar la acción del panel de tareas en el manifiesto con el siguiente código:

    <action xsi:type="ExecuteFunction">
      <functionname>action</functionname>
    </action>
    

    Lamentablemente, esto no funciona. Esto podría deberse a problemas de compatibilidad con Word Online o al hecho de que la documentación de Microsoft no está actualizada.

    Se recomienda verificar las actualizaciones en la documentación de Microsoft o comunicarse con el equipo de soporte de Microsoft para obtener ayuda. Ellos podrán proporcionar información más precisa y actualizada sobre cómo crear un comando de complemento que se ejecutará en Word Online.

Comments are closed.