¿Cómo determinar si un complemento de Office se está ejecutando en Excel o Excel Online?

mehrandvd

Estoy escribiendo un complemento de Office (anteriormente, Aplicaciones para Office). Estoy usando office.jsy en algún punto del código quiero verificar si la aplicación se está ejecutando en Excel (software de escritorio) o en la web (Excel Online)

Algo como:

if (Office.IsRunningOnWeb){
    // Do something.
}
Afshin Alizadeh

Puede utilizar el tipo de documento:

if (Microsoft.Office.WebExtension.context.document instanceof OSF.DDA.ExcelWebAppDocument) {
                                    //Your app running on the web
                                }

if (Microsoft.Office.WebExtension.context.document instanceof OSF.DDA.ExcelDocument) {
                                    //Your app running in excel
                                }

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo verificar si una hoja de cálculo de Excel se está ejecutando, úsela en un comando if y ejecute la hoja si aún no se está ejecutando

¿Cómo puedo determinar si mi shell de Python se está ejecutando en 32 bits o 64 bits?

Cómo determinar si un código Swift se está ejecutando dentro de XCode Playground

Determinar si se está ejecutando un DAG

Determinar si se está ejecutando un DAG

Determinar si un programa de Python se está ejecutando en WINE

¿Cómo determinar si el código se está ejecutando en el contexto del manejador de señales?

¿Cómo puedo determinar si mi shell de Python se está ejecutando en modo de 32 bits o 64 bits en OS X?

No se puede importar el complemento de Excel en Excel Online

¿Cómo puedo determinar mediante programación si mi aplicación se está ejecutando en el simulador de iPhone?

¿Cómo determinar si se está ejecutando una solicitud determinada?

Cómo determinar si flutter se está ejecutando en el simulador

Cómo determinar si flutter se está ejecutando en el simulador

¿Cómo comprobar si un servicio ya se está ejecutando o no en Android?

El complemento de Office con un método que requiere Excel JS API 1.9 se ejecuta en Office 2016. ¿Cómo es posible?

¿Dónde colocar el código javascript si no se está ejecutando en el enlace de plantilla scripts.post.tpl en un complemento CS-Cart?

¿Cómo verifico si un script de Perl se está ejecutando en una terminal?

¿Cómo verificar si un trabajo cron se está ejecutando o no a través de php?

¿Cómo identificar si la tarea de compilación se está ejecutando en TFS o VSTS?

¿Hay alguna forma de determinar si una función se está ejecutando en el documento listo o no?

Determinar programáticamente si un programa se está ejecutando

Determinar si una llamada a un método se está ejecutando en varios subprocesos

iOS WatchKit: cómo determinar si su código se está ejecutando en la extensión del reloj o en la aplicación

UIPATH: cómo verificar si un archivo de Excel está en modo "Solo lectura" o no

Clojure: ¿cómo saber si el código se está ejecutando en REPL o en un JAR?

Determinar programáticamente si Zope se está ejecutando en modo de consola interactiva

¿Cómo puede VBA determinar en qué producto de software se está ejecutando actualmente?

¿Cómo verificar si un servicio de demonio se está ejecutando a través de un trabajo o script de Cron?

Cómo detectar mediante programación si la "aplicación de Android" se está ejecutando en Chrome Book o en un teléfono Android

TOP Lista

CalienteEtiquetas

Archivo