Estoy creando un complemento interno que necesita abrir automáticamente el panel de tareas cuando alguien abre un PPTM que se compartirá con ellos. El complemento no debe tener ningún tipo de botones de cinta/menú, por lo que debe abrirse automáticamente, pero parece que no puedo hacer ambas cosas al mismo tiempo.
He hecho que el complemento no tenga ninguna interfaz de usuario de cinta eliminando la parte del archivo de manifiesto que funciona, pero impide que el panel de tareas se abra automáticamente.
Hice que el complemento se abra automáticamente usando Office.context.document.settings.set("Office.AutoShowTaskpaneWithDocument", true); Office.context.document.settings.saveAsync();
además de probar Office.addin.setStartupBehavior(Office.StartupBehavior.load); en la función Office.initialize que ambos parecen funcionar.
Sin embargo, cuando se intenta usar ambos en conjunto, no parece funcionar. ¿Me estoy perdiendo algo o no es posible tener un complemento de panel de tareas sin interfaz de usuario que se abra automáticamente?
No hay forma de habilitar/mostrar el panel de tareas para la aplicación, no el documento (presentación en su caso).
Puede habilitar la función de autoopen para un documento en particular. No utilice la función de autoopen para aumentar artificialmente el uso de su complemento. Si no tiene sentido que su complemento se abra automáticamente con ciertos documentos, esta característica puede molestar a los usuarios. Si Microsoft detecta un abuso de la función de apertura automática, es posible que autoopen rechace su AppSource .
Si necesita habilitar el panel de tareas para un documento en particular, puede encontrar los pasos necesarios para ello en el artículo Abrir automáticamente un panel de tareas con un documento . Tenga en cuenta que la función de autoopen actualmente es compatible con las siguientes plataformas:
Si desea implementar dicha función para la aplicación, le sugiero que presente una solicitud de función en https://aka.ms/M365dev-suggestions .