office package
Clases
| Office.TableData |
Representa los datos de una tabla o un Office.TableBinding. |
| OfficeExtension.ClientObject |
Objeto proxy abstracto que representa un objeto de un documento de Office. Cree objetos proxy a partir del contexto (o a partir de otros objetos proxy), agregue comandos a una cola para actuar sobre el objeto y, a continuación, sincronice el estado del objeto proxy con el documento llamando a |
| OfficeExtension.ClientRequestContext |
Objeto RequestContext abstracto que facilita las solicitudes a la aplicación de Office. Los |
| OfficeExtension.ClientResult |
Contiene el resultado de los métodos que devuelven tipos primitivos. La propiedad de valor del objeto se recupera del documento después |
| OfficeExtension.EmbeddedSession |
Representa una sesión de un diagrama de Visio incrustado en una página de SharePoint. Para obtener más información, vea Introducción a la API de JavaScript de Visio. |
| OfficeExtension.Error |
El objeto de error devuelto por |
| OfficeExtension.ErrorCodes |
Representa el código de error que puede devolver OfficeExtension.Error.code. Para obtener más información sobre los códigos de error, consulte Códigos de error de la API común de Office. |
| OfficeExtension.EventHandlerResult |
Habilita la eliminación de un controlador de eventos. Devuelto por el Nota: Se debe usar el mismo objeto RequestContext en el que se agregó el controlador al quitar el controlador. Puede encontrar más información en Quitar un controlador de eventos. |
| OfficeExtension.EventHandlers | |
| OfficeExtension.TrackedObjects |
Colección de objetos de seguimiento, contenidos en un contexto de solicitud. Vea context.trackedObjects para obtener más información. |
Interfaces
| Office.Actions |
Administra las acciones y los métodos abreviados de teclado. |
| Office.AddBindingFromNamedItemOptions |
Proporciona opciones para configurar el enlace que se crea. |
| Office.AddBindingFromPromptOptions |
Proporciona opciones para configurar el símbolo del sistema e identificar el enlace que se crea. |
| Office.AddBindingFromSelectionOptions |
Proporciona opciones para identificar el enlace que se crea. |
| Office.Addin |
Representa la funcionalidad de nivel de complemento para operar o configurar varios aspectos del complemento. |
| Office.AddinCommands.Event |
El |
| Office.AddinCommands.EventCompletedOptions |
Especifica el comportamiento de un complemento de envío, un complemento de proveedor de reuniones en línea o un complemento móvil de registro de notas cuando se completa el procesamiento de un evento en Outlook. |
| Office.AddinCommands.Source |
Encapsula los datos de origen para los eventos de complemento. |
| Office.AsyncContextOptions |
Proporciona una opción para conservar los datos de contexto de cualquier tipo, sin cambios, para usarlos en una devolución de llamada. |
| Office.AsyncResult |
Un objeto que encapsula el resultado de una solicitud asincrónica, incluida la información de estado y error si la solicitud falla. Cuando se ejecuta la |
| Office.Auth |
El espacio de nombres de autenticación de Office, |
| Office.AuthContext |
Representa la información de usuario que se puede pasar a la Biblioteca de autenticación de Microsoft para JavaScript (MSAL.js). |
| Office.AuthOptions |
Proporciona opciones para la experiencia del usuario cuando Office obtiene un token de acceso al complemento de AAD v. 2.0 con el |
| Office.BeforeDocumentCloseNotification |
Representa un cuadro de diálogo de notificación modal que puede aparecer cuando el usuario intenta cerrar un documento. El documento no se cerrará hasta que el usuario responda. El cuadro de diálogo de notificación permitirá al usuario confirmar la solicitud para cerrar el documento o cancelar la solicitud para cerrar el documento. Esta API solo se admite en Excel. |
| Office.Binding |
Representa un enlace a una sección del documento. El objeto Binding expone la funcionalidad que poseen todos los enlaces, independientemente del tipo. Al objeto Binding nunca se le llama directamente. Es la clase primaria abstracta de los objetos que representan cada tipo de enlace: Office.MatrixBinding, Office.TableBinding o Office.TextBinding. Los tres objetos heredan los métodos getDataAsync y setDataAsync del objeto Binding que le permiten interactuar con los datos del enlace. También heredan las propiedades de identificador y tipo para consultar esos valores de propiedad. Asimismo, los objetos MatrixBinding y TableBinding exponen métodos adicionales para las características específicas de matrices y tablas, como contar el número de filas y columnas. |
| Office.BindingDataChangedEventArgs |
Proporciona información sobre el enlace que ha generado el evento DataChanged. |
| Office.Bindings |
Representa los enlaces que tiene el complemento en el documento. |
| Office.BindingSelectionChangedEventArgs |
Proporciona información sobre el enlace que ha generado el evento SelectionChanged. |
| Office.Context |
Representa el entorno en tiempo de ejecución del complemento y proporciona acceso a los objetos clave de la API. El contexto actual existe como una propiedad de Office. Se accede a ella mediante . |
| Office.ContextInformation |
Proporciona información sobre el entorno en el que se ejecuta el complemento. |
| Office.ContextMenu |
Proporciona opciones para administrar el estado del menú contextual de Office. Para obtener más información, vea Cambiar la disponibilidad de los comandos de complemento. |
| Office.ContextMenuControl |
Representa un control de menú contextual individual y su estado. Para obtener más información, vea Cambiar la disponibilidad de los comandos de complemento. |
| Office.ContextMenuUpdaterData |
Representa los cambios en el menú contextual. Para obtener más información, vea Cambiar la disponibilidad de los comandos de complemento. |
| Office.Control |
Representa un control o comando individual y el estado que debe tener. |
| Office.CustomXmlNode |
Representa un nodo XML en un árbol de un documento. |
| Office.CustomXmlPart |
Representa un único elemento CustomXMLPart de una colección Office.CustomXmlParts . |
| Office.CustomXmlParts |
Representa una colección de objetos CustomXmlPart. |
| Office.CustomXmlPrefixMappings |
Representa una colección de objetos CustomXmlPart. |
| Office.DevicePermission |
Proporciona métodos para que un complemento solicite permiso a un usuario para acceder a las funcionalidades de su dispositivo. Las funcionalidades de dispositivo de un usuario incluyen su cámara, geolocalización y micrófono. |
| Office.Dialog |
Objeto que se devuelve cuando |
| Office.DialogMessageOptions |
Proporciona opciones sobre cómo enviar mensajes, en cualquier dirección, entre un cuadro de diálogo y su elemento primario. |
| Office.DialogOptions |
Proporciona opciones sobre cómo se muestra un cuadro de diálogo. |
| Office.DialogParentMessageReceivedEventArgs |
Proporciona información sobre el mensaje de la página primaria que generó el Para agregar un controlador de eventos para el |
| Office.Document |
Una clase abstracta que representa el documento con el que interactúa el complemento. |
| Office.DocumentSelectionChangedEventArgs |
Proporciona información sobre el documento que ha generado el evento SelectionChanged. |
| Office.Error |
Proporciona información específica sobre un error que se produjo durante una operación de datos asincrónica. |
| Office.ExtensionLifeCycle |
Proporciona opciones para administrar la interfaz de usuario de un complemento de Office mientras se ejecuta este. |
| Office.File |
Representa el archivo de documento asociado a un complemento de Office. |
| Office.FileProperties | |
| Office.GetBindingDataOptions |
Proporciona opciones sobre cómo obtener los datos de un enlace. |
| Office.GetFileOptions |
Proporciona opciones para establecer el tamaño de las rebanadas en que se dividirá el documento. |
| Office.GetSelectedDataOptions |
Proporciona opciones para personalizar los datos que se devuelven y cómo se les da formato. |
| Office.GoToByIdOptions |
Proporciona opciones para seleccionar la ubicación a la que se navega. |
| Office.Group |
Representa un grupo de controles en una pestaña de la cinta de opciones. Conjunto de requisitos: RibbonApi 1.1 |
| Office.IPromiseConstructor | |
| Office.MatrixBinding |
Representa un enlace en dos dimensiones de filas y columnas. |
| Office.NodeDeletedEventArgs |
Proporciona información sobre el nodo eliminado que ha generado el evento nodeDeleted. |
| Office.NodeInsertedEventArgs |
Proporciona información sobre el nodo que se insertó y generó el evento nodeInserted. |
| Office.NodeReplacedEventArgs |
Proporciona información sobre el nodo reemplazado que ha generado el evento nodeReplaced. |
| Office.OfficeTheme |
Proporciona acceso a las propiedades de los colores del tema de Office. El uso de colores del tema de Office le permite coordinar la combinación de colores del complemento con el tema de Office actual seleccionado por el usuario. El usuario establece un tema en una aplicación de Office a través de Cuenta de archivo>o Cuenta de Office>Tema de Office. A continuación, el tema seleccionado se aplicará en todas las aplicaciones de Office. El uso de colores del tema de Office es idóneo para los complementos de correo y panel de tareas. Para obtener más información sobre los temas de Office, vea Cambiar la apariencia de Microsoft 365. |
| Office.OnReadyOptions |
Proporciona opciones relacionadas con el |
| Office.RangeCoordinates |
Especifica una celda, fila o columna por su número de fila o columna basado en cero. Ejemplo: |
| Office.RangeFormatConfiguration |
Especifica un rango y su formato. |
| Office.RemoveHandlerOptions |
Proporciona opciones para determinar qué controlador o controladores de eventos se quitarán. |
| Office.RequirementSetSupport |
Proporciona información sobre qué conjuntos de requisitos son compatibles en el entorno actual. |
| Office.Ribbon |
Una interfaz que contiene todas las funciones proporcionadas para administrar el estado de la cinta de Office. |
| Office.RibbonUpdaterData |
Especifica los cambios realizados en la cinta de opciones, como el estado habilitado o deshabilitado de un botón. |
| Office.SaveSettingsOptions |
Proporciona opciones para guardar la configuración. |
| Office.SetBindingDataOptions |
Proporciona opciones sobre cómo establecer los datos en un enlace. |
| Office.SetSelectedDataOptions |
Proporciona opciones sobre cómo insertar datos en la selección. |
| Office.Settings |
Representa la configuración personalizada de un complemento de panel de tareas o de contenido que se almacena en el documento host como pares de nombre y valor. |
| Office.SettingsChangedEventArgs |
Proporciona información sobre la configuración que generó el evento settingsChanged. Para agregar un controlador de eventos para el evento settingsChanged, use el método addHandlerAsync del objeto Office.Settings . El evento settingsChanged solo se desencadena cuando el script del complemento llama al método Settings.saveAsync para conservar la copia en memoria de la configuración en el archivo de documento. El evento settingsChanged no se desencadena cuando se llama a los métodos Settings.set o Settings.remove. El evento settingsChanged se diseñó para permitir controlar posibles conflictos cuando dos o más usuarios intentan guardar la configuración al mismo tiempo cuando el complemento se usa en un documento compartido (en coautoría). Importante: El código del complemento puede registrar un controlador para el evento settingsChanged cuando el complemento se ejecuta con cualquier cliente de Excel, pero el evento solo se activará cuando el complemento se cargue con una hoja de cálculo abierta en Excel en la Web y más de un usuario esté editando la hoja de cálculo (coautoría). Por lo tanto, de forma efectiva, el evento settingsChanged solo se admite en Excel en la Web en escenarios de coautoría. |
| Office.Slice |
Representa un segmento de un archivo de documento. Se obtiene acceso al objeto Slice con el |
| Office.Slide |
Representa una sola diapositiva de una presentación de PowerPoint. Esta interfaz se usa como parte del objeto Office.SlideRange devuelto por Office.Document.getSelectedDataAsync cuando se llama con Office.CoercionType.SlideRange. |
| Office.SlideRange |
Representa las diapositivas seleccionadas en una presentación de PowerPoint. Este objeto se devuelve al llamar a Office.Document.getSelectedDataAsync con Office.CoercionType.SlideRange en PowerPoint. |
| Office.Tab |
Representa una pestaña individual y el estado que debe tener. Para obtener ejemplos de código, vea Cambiar la disponibilidad de los comandos de complemento y Crear pestañas contextuales personalizadas. |
| Office.TableBinding |
Representa un enlace en dos dimensiones de filas y columnas, que puede llevar o no encabezados. |
| Office.TaskPane |
Proporciona métodos para administrar el panel de tareas de un complemento. |
| Office.TextBinding |
Representa una selección de texto enlazado en el documento. El objeto TextBinding hereda la propiedad, la propiedad type, el método getDataAsync y el |
| Office.UI |
Proporciona objetos y métodos para crear y manipular componentes de interfaz de usuario, como cuadros de diálogo, en los complementos de Office. Para obtener instrucciones sobre cómo configurar los cuadros de diálogo, consulte Usar la API de Dialog en los complementos de Office. |
| Office.Urls |
Proporciona las direcciones URL de los entornos de tiempo de ejecución que usa un complemento. |
| Office.VisibilityModeChangedMessage |
Mensaje utilizado en la |
| OfficeExtension.DebugInfo |
Proporciona información sobre un error. |
| OfficeExtension.EmbeddedOptions |
Especifica opciones para una sesión de un diagrama de Visio incrustado en una página de SharePoint. Llamado por el constructor de |
| OfficeExtension.EventInfo |
Office lo usa para crear controladores de eventos. No llame al código. |
| OfficeExtension.LoadOption |
Especifica qué propiedades de un objeto deben cargarse. Esta carga ocurre cuando se ejecuta el método sync(). Esto sincroniza los estados entre los objetos de Office y los objetos proxy de JavaScript correspondientes. |
| OfficeExtension.RequestContextDebugInfo |
Contiene información de depuración sobre el contexto de la solicitud. |
| OfficeExtension.RequestUrlAndHeaderInfo |
Dirección URL y encabezados de solicitud |
| OfficeExtension.RunOptions |
Otras opciones pasadas a . |
| OfficeExtension.UpdateOptions |
Proporciona una opción para suprimir un error cuando el objeto que se usa para establecer varias propiedades intenta establecer propiedades de solo lectura. |
Alias de tipos
| OfficeExtension.IPromise |
Enumeraciones
| Office.ActiveView |
Especifica el estado de la vista activa del documento (por ejemplo, si el usuario puede editar o no el documento). |
| Office.AsyncResultStatus |
Especifica el resultado de una llamada asíncrona. |
| Office.BindingType |
Especifica el tipo de objeto de enlace que se debería devolver. |
| Office.CoercionType |
Especifica cómo convertir los datos que el método invocado ha devuelto o definido. |
| Office.CustomXMLNodeType |
Especifica el tipo del nodo XML. |
| Office.DevicePermissionType |
Especifica la funcionalidad del dispositivo a la que un complemento solicita acceso. |
| Office.DocumentMode |
Especifica si el documento de la aplicación asociada es de solo lectura o de lectura y escritura. |
| Office.EventType |
Especifica el tipo de evento que se ha generado. Devuelto por la Los complementos para Project admiten los Solo los complementos del panel de tareas para la API de buzón de correo de soporte de Outlook establecen tipos de eventos. |
| Office.FileType |
Especifica el formato en el que deben devolverse los documentos. |
| Office.FilterType |
Especifica si se aplica el filtrado de la aplicación de Office cuando se recuperan los datos. |
| Office.GoToType |
Especifica el tipo de lugar u objeto hacia el que se debe navegar. |
| Office.HostType |
Especifica la aplicación de Office en la que se ejecuta el complemento. |
| Office.Index |
Especifica la diapositiva de PowerPoint relativa. |
| Office.InitializationReason |
Especifica si el complemento se acaba de insertar o si se encontraba en el documento con anterioridad. |
| Office.PlatformType |
Especifica el sistema operativo u otra plataforma en la que se ejecuta la aplicación de Office. |
| Office.ProjectProjectFields |
Especifica los campos del proyecto que están disponibles como parámetro para el método Document.getProjectFieldAsync. |
| Office.ProjectResourceFields |
Especifica los campos de recursos que están disponibles como parámetro para el método Document.getResourceFieldAsync. |
| Office.ProjectTaskFields |
Especifica los campos de tareas que están disponibles como parámetro para el método Document.getTaskFieldAsync. |
| Office.ProjectViewTypes |
Especifica los tipos de vistas que el método Document.getSelectedViewAsync puede reconocer. |
| Office.SelectionMode |
Especifica si se selecciona (resalta) la ubicación a la que navegar (cuando se usa el método Document.goToByIdAsync). |
| Office.StartupBehavior |
Proporciona opciones para determinar el comportamiento de inicio del complemento en el siguiente inicio. |
| Office.Table |
Especifica los valores enumerados de la |
| Office.ThemeId |
Especifica el tema de Office que está seleccionado actualmente. Para obtener información sobre los temas de Office, vea Cambiar la apariencia de Microsoft 365. |
| Office.ValueFormat |
Especifica si se debe aplicar su formato correspondiente a los valores que devuelve el método que se ha invocado (por ejemplo, números y fechas). |
| Office.VisibilityMode |
Modo de visibilidad del complemento. |
Funciones
| Office. |
Ocurre cuando se carga el entorno en tiempo de ejecución y el complemento está preparado para empezar a interactuar con la aplicación y el documento alojado. El parámetro reason de la función de inicialización de escucha de eventos devuelve un
Nota: El parámetro reason de la función initialize event listener solo devuelve un |
| Office. |
Comprueba si el conjunto de requisitos especificado es compatible con la aplicación de Office. |
| Office. |
Garantiza que el complemento esté listo para llamar a las API de JavaScript de Office. Si el marco aún no se ha inicializado, la devolución de llamada o la promesa esperarán hasta que la aplicación de Office esté lista para aceptar llamadas API. Tenga en cuenta que, aunque esta API está pensada para usarse dentro de un complemento de Office, también se puede usar fuera del complemento. En ese caso, una vez que Office.js determina que se está ejecutando fuera de una aplicación de Office, llamará a la devolución de llamada y resolverá la promesa con "null" tanto para la aplicación como para la plataforma. |
| Office. |
Devuelve la promesa de un objeto descrito en la expresión. La devolución de llamada solo se invoca si se produce un error en la función. |
| Office. |
Activa y desactiva el |
Detalles de la función
Office.initialize(reason)
Ocurre cuando se carga el entorno en tiempo de ejecución y el complemento está preparado para empezar a interactuar con la aplicación y el documento alojado.
El parámetro reason de la función de inicialización de escucha de eventos devuelve un InitializationReason valor de enumeración que especifica cómo se produjo la inicialización. El complemento de contenido o panel de tareas puede inicializarse con dos procedimientos:
El usuario lo acaba de insertar desde la sección Complementos utilizados recientemente de la lista desplegable de complementos de la pestaña Insertar de la cinta de opciones de la aplicación de Office, o desde el cuadro de diálogo Insertar complemento.
El usuario abre un documento que contiene el complemento.
Nota: El parámetro reason de la función initialize event listener solo devuelve un InitializationReason valor de enumeración para el panel de tareas y los complementos de contenido. No devuelve un valor para los complementos de Outlook.
export function initialize(reason: InitializationReason): void;
Parámetros
- reason
- Office.InitializationReason
Indica cómo se inicializó la aplicación.
Devoluciones
void
Comentarios
Información sobre soporte técnico
Para obtener más información sobre los requisitos de la aplicación y el servidor de Office, vea Requisitos para ejecutar complementos de Office.
Aplicaciones compatibles, por plataforma
| Office en la web | Office en Windows | Office en Mac | Office en iPad | Outlook en dispositivos móviles | |
|---|---|---|---|---|---|
| Excel | Compatible | Compatible | Compatible | Compatible | No aplicable |
| Outlook | Compatible | Compatible | Compatible | Compatible | Compatible |
| PowerPoint | Compatible | Compatible | Compatible | Compatible | No aplicable |
| Proyecto | No compatible | Compatible | Compatible | No se admite | No aplicable |
| Word | Compatible | Compatible | Compatible | Compatible | No aplicable |
Ejemplos
// You can use the value of the InitializationEnumeration to implement different logic for
// when the add-in is first inserted versus when it is already part of the document.
// The following example shows some simple logic that uses the value of the reason parameter
// to display how the task pane or content add-in was initialized.
Office.initialize = function (reason) {
// Checks for the DOM to load using the jQuery ready method.
$(document).ready(function () {
// After the DOM is loaded, code specific to the add-in can run.
// Display initialization reason.
if (reason === Office.InitializationReason.Inserted) {
write("The add-in was just inserted.");
}
if (reason === Office.InitializationReason.DocumentOpened) {
write("The add-in is already part of the document.");
}
});
}
// Function that writes to a div with id='message' on the page.
function write(message) {
document.getElementById('message').innerText += message;
}
Office.isSetSupported(name, minVersion)
Advertencia
Esta API ya está en desuso.
This API returns inaccurate values when used on desktop applications. Use Office.context.requirements.isSetSupported instead.
Comprueba si el conjunto de requisitos especificado es compatible con la aplicación de Office.
export function isSetSupported(name: string, minVersion?: string): boolean;
Parámetros
- name
-
string
Nombre del conjunto; por ejemplo, "MatrixBindings".
- minVersion
-
string
La versión mínima requerida; Por ejemplo, "1.4".
Devoluciones
boolean
Office.onReady(callback)
Garantiza que el complemento esté listo para llamar a las API de JavaScript de Office. Si el marco aún no se ha inicializado, la devolución de llamada o la promesa esperarán hasta que la aplicación de Office esté lista para aceptar llamadas API. Tenga en cuenta que, aunque esta API está pensada para usarse dentro de un complemento de Office, también se puede usar fuera del complemento. En ese caso, una vez que Office.js determina que se está ejecutando fuera de una aplicación de Office, llamará a la devolución de llamada y resolverá la promesa con "null" tanto para la aplicación como para la plataforma.
export function onReady(callback?: (info: { host: HostType, platform: PlatformType }) => any): Promise<{ host: HostType, platform: PlatformType }>;
Parámetros
- callback
-
(info: { host: Office.HostType, platform: Office.PlatformType }) => any
Una función de devolución de llamada opcional, que recibirá la información de la aplicación y la plataforma. Como alternativa, en lugar de usar una devolución de llamada, un complemento puede simplemente esperar a que se resuelva la promesa devuelta por la función.
Devoluciones
Promise<{ host: Office.HostType, platform: Office.PlatformType }>
Promesa que contiene la información de la aplicación y la plataforma, una vez completada la inicialización.
Ejemplos
Office.onReady(function(info) {
if (info.host === Office.HostType.Excel) {
// Do Excel-specific initialization (for example, make add-in task pane's
// appearance compatible with Excel "green").
}
if (info.platform === Office.PlatformType.PC) {
// Make minor layout changes in the task pane.
}
console.log(`Office.js is now ready in ${info.host} on ${info.platform}`);
});
Office.select(expression, callback)
Devuelve la promesa de un objeto descrito en la expresión. La devolución de llamada solo se invoca si se produce un error en la función.
export function select(expression: string, callback?: (result: AsyncResult<any>) => void): Binding;
Parámetros
- expression
-
string
El objeto que se va a recuperar. Ejemplo "bindings#BindingName", recupera una promesa de enlace para un enlace denominado "BindingName"
- callback
-
(result: Office.AsyncResult<any>) => void
Opcional. Función que se invoca cuando se devuelve la devolución de llamada y cuyo único parámetro es de tipo Office.AsyncResult.
Devoluciones
Comentarios
Información sobre soporte técnico
Para obtener más información sobre los requisitos de la aplicación y el servidor de Office, vea Requisitos para ejecutar complementos de Office.
Aplicaciones compatibles, por plataforma
| Office en la web | Office en Windows | Office en iPad | |
|---|---|---|---|
| Excel | Compatible | Compatible | Compatible |
| Word | No se admite | Compatible | Compatible |
Ejemplos
// The following code example uses the select function to retrieve a binding with the id "cities" from
// the Bindings collection, and then calls the addHandlerAsync method to add an event handler for the
// dataChanged event of the binding.
function addBindingDataChangedEventHandler() {
Office.select("bindings#cities", function onError(){}).addHandlerAsync(Office.EventType.BindingDataChanged,
function (eventArgs) {
doSomethingWithBinding(eventArgs.binding);
});
}
Office.useShortNamespace(useShortNamespace)
Activa y desactiva el Office alias para el espacio de nombres completo Microsoft.Office.WebExtension .
export function useShortNamespace(useShortNamespace: boolean): void;
Parámetros
- useShortNamespace
-
boolean
True para usar el alias de acceso directo; De lo contrario, false para deshabilitarla. El valor predeterminado es true.
Devoluciones
void
Comentarios
Información sobre soporte técnico
Para obtener más información sobre los requisitos de la aplicación y el servidor de Office, vea Requisitos para ejecutar complementos de Office.
Aplicaciones compatibles, por plataforma
| Office en la web | Office en Windows | Office en Mac | Office en iPad | Outlook en dispositivos móviles | |
|---|---|---|---|---|---|
| Excel | Compatible | Compatible | No se admite | Compatible | No aplicable |
| Outlook | Compatible | Compatible | Compatible | Compatible | Compatible |
| PowerPoint | Compatible | Compatible | No se admite | Compatible | No aplicable |
| Proyecto | No compatible | Compatible | No se admite | No se admite | No aplicable |
| Word | Compatible | Compatible | No se admite | Compatible | No aplicable |
Ejemplos
function startUsingShortNamespace() {
if (typeof Office === 'undefined') {
Microsoft.Office.WebExtension.useShortNamespace(true);
} else {
Office.useShortNamespace(true);
}
write('Office alias is now ' + typeof Office);
}
function stopUsingShortNamespace() {
if (typeof Office === 'undefined') {
Microsoft.Office.WebExtension.useShortNamespace(false);
} else {
Office.useShortNamespace(false);
}
write('Office alias is now ' + typeof Office);
}
// Function that writes to a div with id='message' on the page.
function write(message) {
document.getElementById('message').innerText += message;
}