Share via


Novedades para desarrolladores de Office 2013

Obtenga más información sobre las características y tecnologías de Office 2013 que más interesan a los desarrolladores.

**Última modificación:**lunes, 9 de marzo de 2015

**Hace referencia a:**apps for Office | apps for SharePoint | Office 2013 | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013

Introducción a Office 2013

Office 2013 es el futuro de la productividad. Es una novedad interesantísima tanto para usuarios como para desarrolladores. Vaya donde vaya, Office 2013 se desplazará con usted y le permitirá integrar su correo electrónico, documentos importantes, contactos, calendarios y configuración personal en prácticamente cualquier dispositivo, incluyendo experiencias para dispositivos táctiles (vea Figura 1).

Figura 1. Experiencia de productividad de Office 2013

Experiencia de productividad de Office 2013 Preview

Office 2013 trae la web a las aplicaciones cliente de Office. La web aporta una enorme variedad de nuevos y atractivos escenarios y soluciones en un entorno de desarrollo dinámico de aplicaciones web. Ahora puede desarrollar aplicaciones usando lenguajes dinámicos como Python, PHP, Perl y JavaScript, además de herramientas de desarrollo web como Microsoft Visual Studio 2012.

Integración de la web con Office

Office 2013 se basa en integrar la web con las aplicaciones de Office que los usuarios ya conocen. De esta manera, el desarrollo ya no tiene por qué basarse en un lenguaje propio de Microsoft (Visual Basic para Aplicaciones). Ahora pueden usarse lenguajes basados en la web (HTML, CSS, JavaScript, etc.) que le permiten emplear sus conocimientos de desarrollo web para el desarrollo de elementos en Office. Las características basadas en web se agregan a las aplicaciones de Office usando Complementos de Office (cuyo nombre en clave era anteriormente "Agave") (vea Figura 2).

Figura 2. Integración de la web en las aplicaciones de Office

Integración de la web en las aplicaciones de Office

Se habla con más detalle de Office Add-ins en una sección posterior de este artículo. Office 2013 presenta los siguientes componentes clave.

Explorador en Office

Office 2013 sigue siendo compatible con los servicios y tecnologías que ya conoce y presenta una integración más fácil con la web (vea Figura 3).

Figura 3. Office 2013 sigue siendo compatible con las características conocidas

Office 2013 Preview sigue siendo compatible con las características

Puede integrar lo mejor de la web en las aplicaciones de Office creando soluciones muy avanzadas visualmente que integran datos y contenido web. También puede usar las nuevas y potentes herramientas de Visual Studio 2012 para optimizar el desarrollo. Con Office 2013, las soluciones de código usan la misma base de código y así pueden funcionar en diferentes aplicaciones y dispositivos. De esta manera, se contribuye a reducir los costos de desarrollo derivados de las modificaciones en materia de ingeniería y diseño.

Esta moderna plataforma de desarrollo integra en Office soluciones de la web para crear una experiencia tipo explorador totalmente interactiva. Además, le permite crear soluciones de manera mucho más rápida, ya que usa lenguajes web basados en estándares como JavaScript, HTML5 y JQuery. Por ejemplo, puede combinar datos de ventas de una base de datos de CRM con los mapas del servicio web Bing para crear un informe de ventas más eficaz.

Tenga en cuenta que JQuery es una biblioteca basada en el estándar JavaScript.

Office 2013 es una robusta plataforma para crear soluciones empresariales. Office 2013 ofrece las siguientes ventajas:

  • Rapidez de desarrollo

  • Fácil de integrar con sistemas de línea de negocio (LOB)

  • Plataforma segura y fiable

  • Fácil de implementar y administrar

Tienda de Office

Office 2013 ofrece una Tienda Office para las soluciones de Microsoft Office. La Tienda Office puede usarse para adquirir soluciones para una organización. Las organizaciones tendrán también la opción de contar con una tienda interna, el catálogo de aplicaciones. El catálogo de aplicaciones sirve como ubicación central para todas las soluciones corporativas, sin importar que se hayan desarrollado interna o externamente. De esta manera, el departamento de TI podrá administrar y supervisar las soluciones desde una ubicación central y a los usuarios les resultará más fácil encontrar soluciones.

El uso de la Tienda Office para usuarios finales y de TI presenta varias ventajas:

  • Administración más sencilla: ofrece una ubicación para todas las soluciones.

  • Mayor seguridad: supervise las aplicaciones y las amenazas de seguridad desde una única ubicación

  • Configuración central: controle la visibilidad y la disponibilidad de las soluciones, y deshabilite los códigos malintencionados desde una configuración central

  • Detectabilidad: las soluciones son más fáciles de encontrar y descargar.

  • Ejecución remota: no es necesario instalar las soluciones en el equipo del usuario para que estén disponibles

Telemetría y analíticas

A medida que aumenta el número de archivos y soluciones dentro de una organización, las tareas de administración y seguridad se vuelven más complejas y costosas. Office 2013 ayuda a identificar las soluciones usadas más frecuentemente, con lo que se simplifica el proceso de actualización. En Office 2013 puede encontrar recursos adicionales de telemetría que le aportarán información sobre el estado de las soluciones implementadas, con lo que se reducen los costos totales de administración de TI y se mejora la calidad del servicio (vea Figura 4). La nueva herramienta para administrar el estado de las aplicaciones implementadas es el Panel de telemetría de Office.

También existe un Registro de telemetría de Office 2013 que le permite identificar entidades de programación específicas (colecciones, clases, enumeraciones, métodos y propiedades) que están en desuso, ocultas o han cambiado respecto a versiones anteriores. Así podrá refactorizar sus soluciones rápidamente identificando el código que sea incompatible con Office 2013.

Figura 4. Panel de telemetría de Office

Panel de telemetría de Office

Modelo común de objetos JavaScript

La plataforma de desarrollo de aplicaciones de Office 2013 se basa en una API común (vea Figura 5) para desarrollo basado en web. Esto es posible gracias a la gran cantidad de objetos comunes que Office puede leer, escribir, así como establecer vínculos con ellos. Visual Basic para Aplicaciones (VBA) de Microsoft sigue siendo compatible con el desarrollo de aplicaciones individuales de Office 2013.

Figura 5. API común de Office

Arquitectura de desarrollo JSOM de extensiones web

Además del nuevo papel central de la web en Office, las aplicaciones de Office 2013 también sacan partido de unas características nuevas y mejoradas. En las siguientes secciones se ofrece más información sobre las ventajas de los productos de Office 2013.

Access

Access 2013 se ha diseñado con el objetivo de simplificar el desarrollo web de la misma manera que se hizo en situaciones anteriores con el desarrollo para Microsoft Windows. Access 2013 permite crear rápidamente aplicaciones que pueden usarse para ejecutar aplicaciones LOB.

Aplicaciones centradas en datos

Access 2013 incluye un nuevo marco que se ha diseñado con un único fin: que los usuarios puedan crear aplicaciones web centradas en los datos. Servicios de Access usa Microsoft SQL Server 2012 o SQL Azure para almacenar datos. El uso de SQL Server para almacenar datos ofrece unos niveles de facilidad de uso y escalabilidad hasta ahora desconocidos.

Integración con otras tecnologías

A partir de tecnologías estándar, Access 2013 aumenta significativamente el número de desarrolladores y herramientas que se pueden usar para personalizar las aplicaciones de Access. Con SQL Server como almacén de datos, Access 2013 facilita el uso y mejora la escalabilidad de las aplicaciones de Access en gran medida. Además, la compatibilidad con Office 365 y SQL Azure incrementa de un modo exponencial las posibilidades de las aplicaciones de Access.

Para más información sobre características de Access 2013, vea Nuevo en Access para desarrolladores.

Aplicaciones para Office

Los Office Add-ins ofrecen un nuevo modelo de extensibilidad para aplicaciones cliente compatibles de Office 2013. Este nuevo modelo está diseñado para que los desarrolladores web puedan crear fácilmente soluciones basadas en web para ampliar las aplicaciones cliente de Office. Un Complemento de Office es esencialmente una página web que puede hospedarse dentro de una aplicación cliente de Office para ofrecer contenido o funcionalidades ampliadas dentro de un documento; también puede hospedarse en un panel de tareas asociado con la aplicación cliente o activarse de forma contextual en un mensaje de correo electrónico. Los Office Add-ins ofrecen una nueva forma de ampliar las aplicaciones cliente de Office mediante tecnologías web estándar como HTML, CSS, JavaScript y REST.

Para implementar Complementos de Office, existe una nueva API basada en JavaScript que ofrece un acceso mediante programación sencillo y coherente a documentos y aplicaciones de Microsoft Office en los diferentes entornos de cliente de Office mediante tipos de datos, objetos, funciones y eventos (tanto comunes como específicos de aplicaciones). La API de JavaScript para la biblioteca de Complementos de Office ofrece objetos y miembros de lectura y escritura para los documentos de Office compatibles, así como la capacidad de procesar eventos clave de usuario y aplicaciones como cambios de selección.

Puede cargar sus aplicaciones en la Tienda Office pública, en un catálogo de aplicaciones privado de SharePoint, en un recurso compartido de archivos o en un servidor de Exchange.

  • Publicar en la Tienda de Office: Office 2013 ofrece a los usuarios la capacidad de descubrir soluciones directamente en un mercado público hospedado en Office.com. La Tienda Office constituye una ubicación muy práctica para cargar nuevas soluciones de aplicaciones dirigidas a consumidores y a empresas. Como desarrollador, cuando carga su aplicación en el catálogo de soluciones público, Microsoft hace algunas comprobaciones para validarla.

  • Publicar aplicaciones de panel de tareas y de contenido en un catálogo de aplicaciones: en el caso de las aplicaciones de panel de tareas y de contenido, los departamentos de TI pueden implementar y configurar catálogos de aplicaciones privados para ofrecer la misma experiencia del catálogo de soluciones de Office que ofrece la Tienda Office. Esta nueva plataforma de desarrollo y de catálogos permite a los profesionales de TI usar un método sencillo para ofrecer aplicaciones de Office y SharePoint a los usuarios administrados desde una ubicación central sin necesidad de implementar soluciones para cada cliente.

  • Publicar aplicaciones de panel de tareas y de contenido en un catálogo de recursos compartidos de archivos: otra opción en un entorno corporativo es que los departamentos de TI implementen aplicaciones de panel de tareas y de contenido creadas por desarrolladores internos o externos en un recurso compartido de archivos central, en el que se almacenan y administran los archivos de manifiesto. En cualquiera de los casos, cuando los desarrolladores actualizan sus aplicaciones posteriormente, no hay necesidad de instar a los usuarios finales a actualizarlas ni de que los profesionales de TI las vuelvan a implementar en los usuarios corporativos.

  • Publicar aplicaciones de correo en Exchange Server: las aplicaciones de correo para Outlook las puede instalar un administrador en un catálogo de Exchange que esté disponible para los usuarios del servidor de Exchange Server en el que reside. Permite la publicación y la administración de soluciones de aplicaciones corporativas de correo, incluidas las creadas internamente y las soluciones que se compran en la Tienda Office y con licencia para uso corporativo. Las aplicaciones para Outlook las instala un administrador del servidor en un catálogo de Exchange usando la consola de administración unificada (UMC) de Exchange o ejecutando cmdlets de Windows PowerShell remotos.

    Los usuarios también pueden instalar aplicaciones para Outlook. Tanto en el cliente enriquecido de Outlook como en Outlook Web App (OWA), existe una interfaz de usuario que permite seleccionar e instalar fácilmente aplicaciones de la Tienda Office.

Los Office Add-ins pueden hacer casi todo lo que hace una página web dentro del explorador:

  • Ofrecer una UI interactiva y lógica personalizada mediante DHTML y JavaScript

  • Usar marcos de JavaScript como JQuery y JQueryUI

  • Conectarse a REST y a servicios web a través de HTTP y AJAX.

De manera similar, los Complementos de Office están sujetos a las mismas restricciones impuestas por los exploradores a las páginas web, como la directiva del mismo origen para el aislamiento de dominios y las zonas de seguridad.

Opciones de Office Add-ins:

  • Un Complemento de Office de panel de tareas permite a los usuarios de Office ver una extensión junto con los documentos de Office. Por ejemplo, los usuarios pueden buscar información desde un servicio web a partir de un nombre de producto resaltado en un documento.

  • El Complemento de Office de contenido permite que las páginas web pasen a formar parte de un documento como contenido insertado que se puede mostrar dentro del documento. Por ejemplo, se puede insertar un vídeo de YouTube o una galería de imágenes.

  • El Complemento de Office de correo funciona con Outlook 2013 y OWA y permite mostrar contenido con un elemento de correo o de calendario particular.

En la siguiente tabla se detallan los tipos de Complementos de Office compatibles con cada uno de los productos de Office 2013.

Tabla 1. Aplicaciones compatibles para tipos de Office por producto

Producto

Tipo admitido

Excel 2013

Panel de tareas

Contenido

Excel Online

Contenido

Word 2013

Panel de tareas

Outlook 2013

Correo

Outlook Web App

Correo

Microsoft Project Professional 2013

Panel de tareas

Los Office Add-ins constan de un archivo de manifiesto XML y una página web tal como se muestra en la Figura 6 y la Figura 7.

Figura 6. Componentes básicos de una aplicación para Office

Componentes básicos de una aplicación para Office

Figura 7. Ejemplo de aplicación básica para Office

Aplicación básica de muestra para Office

Para más información sobre Complementos de Office, vea Empezar a crear aplicaciones para Office.

Aplicaciones de ejemplo para Office

Si desea ver un ejemplo de un Complemento de Office, observe la Figura 8. Es una aplicación de panel de tareas para Excel. Ahora piense en los datos LOB que su negocio usa a diario. En este ejemplo, interactuará con el documento insertando datos del panel de tareas en el documento y luego leyendo de nuevo esos datos e insertándolos en un cuadro del panel de tareas.

Figura 8. Aplicación de panel de tareas para Excel

Aplicación de panel de tareas para Excel

Con la integración de contenidos web avanzados que ofrece el Complemento de Office, podrá obtener acceso a los datos y contenidos web en una única ubicación y obtener también análisis avanzados de los datos.

La Figura 9 muestra una solución similar en una aplicación de contenido para Excel. En este caso, el explorador web está alineado con el contenido.

Figura 9. Aplicación de contenido para Excel

Aplicación de contenido para Excel

Aplicaciones para herramientas de Office en Visual Studio 2012

Visual Studio 2012 contiene una plantilla para un Complemento de Office (vea la Figura 10).

Figura 10. Aplicaciones para plantillas de Office en Visual Studio

Aplicaciones para plantillas de Office en Visual Studio

Al crear un proyecto de Complemento de Office en Visual Studio 2012, se crean automáticamente todos los archivos necesarios:

  • App1.html: página web de muestra

  • App1.xml: archivo de manifiesto

  • App1.js: archivo de script

  • App1.css: hoja de estilos en cascada

  • Office.js: archivo de biblioteca de clases de Office

Además, al ejecutar el proyecto para hacer pruebas, se iniciará automáticamente la aplicación de Office concreta.

Compatibilidad con modelos de complementos y macros

En general, Office 2013 sigue siendo compatible con los modelos de objetos de cliente de Office basados en COM para clientes mejorados de Office en equipos de escritorio. Sin embargo, se recomienda aprovechar las ventajas de las aplicaciones para la plataforma Office. Por ello, antes de crear soluciones nuevas, se clasifican los escenarios por orden de prioridad y se comprueba si se pueden desarrollar las nuevas soluciones utilizando las aplicaciones para la plataforma Office, antes de tomar una decisión definitiva.

Nota

Para obtener más información y ver un ejemplo del proceso de decisión, consulte el artículo Seleccionar una API o tecnología para desarrollar soluciones para Outlook.

La edición Office Hogar y Estudiantes 2013 RT es una excepción: se ejecuta en dispositivos basados en ARM con Windows 8 RT. Esta edición incluye Excel 2013, OneNote 2013, PowerPoint 2013 y Word 2013. Tenga en cuenta que, debido a que la cantidad de memoria de los dispositivos ARM es limitada, esta edición de Office no es compatible con macros (incluidos los archivos .XLM), complementos ni controles ActiveX.

Excel

Excel 2013 es una plataforma para desarrollar potentes soluciones financieras y de negocio. Usted escribe el código que desea personalizar y extiende Excel 2013 de varias maneras: automatizando operaciones, personalizando interfaces de usuario y formularios de entrada de datos o ampliando las fórmulas con funciones definidas por el usuario, por nombrar solo unas pocas.

Nuevas funciones de hoja de cálculo

Excel 2013 incorpora unas cincuenta nuevas funciones de hoja de cálculo para mejorar la compatibilidad con el formato OpenDocument (ODF 1.2).

Análisis rápido

La función de análisis rápido (vea Figura 11) es una UI contextual que permite obtener acceso con un solo clic a características de análisis de datos, como fórmulas, formato condicional, minigráficos, tablas, gráficos y tablas dinámicas. Puede habilitar y deshabilitar mediante programación la visualización de la función de análisis rápido en Excel 2013.

Figura 11. Análisis rápido

Lente de análisis

Disponibilidad de nuevos orígenes de datos

Puede conectar con un conjunto de nuevo orígenes de datos admitidos por PowerPivot, incluyendo fuentes de OData, Azure, fuentes de datos de SharePoint y proveedores adicionales de bases de datos OLE.

Uso mediante programación del modelo de objetos DataModel

Un nuevo modelo de objetos DataModel (parte del modelo de objetos de VBA) le permite cargar y actualizar orígenes de datos mediante programación.

Crear gráficos dinámicos independientes de tablas dinámicas

Puede usar el desacoplamiento de los gráficos dinámicos y las tablas dinámicas en Excel 2013. Los gráficos dinámicos y las tablas dinámicas basados en un origen de datos OLAP o PowerPivot puede desacoplarse de manera que se pueda crear gráficos dinámicos independientes de cualquier tabla dinámica, y el desplazamiento por los datos pueda hacerse mediante cualquier experiencia exclusiva de gráficos dinámicos. Esta situación contrasta con el paradigma actual, en el que los gráficos dinámicos se crean para acompañar a una tabla dinámica. Esta separación se representará tanto en el cliente de Excel 2013 como en Servicios de Microsoft Excel.

Interfaz de un único documento

El cambio a una interfaz de un único documento (SDI) en Excel 2013 tiene implicaciones para la programabilidad. La SDI implica que cada libro tendrá su propia ventana de aplicación de nivel superior y su cinta correspondiente.

Activación y desactivación de animaciones mediante programación

Puede usar la nueva propiedad EnableMacroAnimations del objeto de Application para activar o desactivar la visualización de animaciones. Las animaciones se deshabilitar de forma predeterminada durante la ejecución de las macros. Para habilitarlas, agregue Application.EnableMacroAnimation = True al principio de la macro. Esta configuración debe repetirse en cada macro para que Excel muestre las animaciones durante la ejecución de las macros.

Uso de funciones de servicios web

Ahora puede usar las funciones de servicios web (en la categoría de funciones Web) para obtener acceso anónimo a los servicios web de REST.

Para más información sobre características de Excel 2013, vea Nuevo en Excel para desarrolladores.

InfoPath

InfoPath 2013 facilita la tarea de crear aplicaciones basadas en formularios avanzados sobre la plataforma Microsoft SharePoint Server.

Mejor integración con los productos de Office 2013

InfoPath 2013 ofrece una óptima integración con otros servidores y programas de Office y con ello ayuda a mejorar la forma en que se recopilan, organizan y administran los datos. Las soluciones de InfoPath existentes seguirán funcionando con las aplicaciones de Office 2013 y SharePoint Server. En esta versión, InfoPath 2013 no ha introducido nuevas funcionalidades o escenarios.

Nueva forma de escribir y editar código

El IDE Microsoft Visual Studio Tools for Applications se ha quitado en Microsoft InfoPath Designer 2013. Ahora, para escribir o editar código de formularios en InfoPath Designer 2013, necesitará Visual Studio 2012 y el complemento Visual Studio Tools for Applications 11. La experiencia de programación en sí no ha cambiado, pero ahora puede aprovechar al máximo la experiencia completa de desarrollo de Visual Studio al escribir código administrado para sus formularios de InfoPath.

OneNote

OneNote 2013 es el lugar ideal para almacenar notas e ideas que le surjan en el día a día. Puede capturar texto, imágenes, sonido y vídeo en forma de notas y compartirlas con amigos y colegas. Las nuevas propiedades facilitan la interacción de los complementos con los nuevos tipos de documentos incrustados de Office y también ofrecen mejoras de rendimiento para páginas con determinados tipos de contenido.

Archivos incrustados

OneNote 2013 le permite incrustar archivos de Excel y Visio como documentos interactivo dentro de una página en vez de simplemente adjuntarlos como archivos. De esta manera, los usuarios pueden interactuar directamente con el contenido desde dentro de OneNote, sin necesidad de abrir el documento en Excel o Visio. Para estos nuevos tipos de documentos hay varias propiedades nuevas que se incluyen en el esquema XML.

Mejoras en el cuadro de diálogo de archivado rápido

Ahora, dentro del cuadro de diálogo de archivado rápido se puede mostrar un vínculo de ayuda que permite a los usuarios crear un bloc de notas. Estas características adicionales pueden habilitarse mediante programación.

Mejoras de rendimiento

El nuevo tipo Información de página (piFileType) para el método GetPageContent puede usarse para recuperar el contenido de una página sin descodificar datos binarios como entradas manuscritas, imágenes o archivos incrustados.

Outlook

Outlook 2013 le proporciona un completo administrador de tiempo e información. La movilidad es un aspecto importante de los negocios globales y tener Outlook 2013 en varios dispositivos les da a los clientes una enorme ventaja competitiva. Outlook se basa en web mediante aplicaciones de correo para Outlook y, como ello, permite mostrar las páginas web dentro de un mensaje o un elemento de cita que resida en un servidor de Exchange 2013. Pueden tener acceso a información contextual del elemento y después usar esos datos para tener acceso a información adicional en el servidor, e información de servicios web para hacer atractiva la experiencia del usuario.

Respuestas alineadas

Outlook 2013 presenta la función de respuesta alineada, gracias a la cual el usuario puede redactar una respuesta alineada en lugar de abrir una nueva ventana del Inspector. Si su solución requiere agregar controles personalizados de UI de Fluent a la cinta Redactar nota o si necesita aplicar una funcionalidad personalizada o de lógica empresarial a un mensaje de respuesta antes de enviarlo, modifique su solución de manera que use el nuevo evento InlineResponse del objeto Explorer.

Deshabilitar complementos

Al ampliar la resistencia de los complementos de Outlook 2010, Outlook 2013 supervisa contadores de rendimiento de complementos como los de inicio, apagado, cambio de carpetas, apertura de elementos e intervalos de iteración. Por ejemplo, si la mediana del tiempo de inicio supera un valor especificado, Outlook deshabilitará el complemento y le mostrará al usuario una notificación indicativa. El usuario tendrá la opción de habilitar siempre el complemento de manera que Outlook no lo deshabilite ni siquiera si se supera el umbral de rendimiento. Los administradores del sistema tienen también un nivel nuevo y mejorado de control por encima del cual los complementos se deshabilitan usando la directiva de grupo.

Aplicación de correo para Outlook

Una aplicación de correo para Outlook le da acceso a información contextual sobre el mensaje o la cita que esté viendo en ese momento, para que pueda ofrecer una experiencia más completa a sus clientes. Puede obtener acceso a la información de Exchange 2013 y otros servicios web para crear atractivas interfaces que integren la información de cada uno de sus clientes en su trabajo. En el cliente mejorado de Outlook de escritorio, se ejecuta de forma predeterminada una aplicación de correo para Outlook, pero también se puede ejecutar sin cambios en Outlook Web App y Outlook Web App en dispositivos móviles. Así, proporciona a sus clientes una experiencia sencilla en el escritorio, en la web y en otros dispositivos móviles como tabletas y smartphones.

Usted crea una aplicación de correo para Outlook usando tecnologías web estándar (HTML para la UI y JavaScript para la conexión a la información desde el Exchange 2013 o los servicios web). La aplicación de correo para Outlook se ejecuta en un panel de ventana aislada que se muestra con el elemento que se esté visualizando. En la Figura 12 se muestra un mapa de Bing con la primera dirección que aparece en el cuerpo de un mensaje de correo electrónico.

Figura 12. Aplicación de correo para Outlook que muestra un mapa contextual de Bing

Aplicación de correo para Outlook que muestra un mapa contextual

Servicio de información meteorológica para la barra de meteorología

Una nueva barra de meteorología en Outlook 2013 usa MSN Clima para facilitar previsiones meteorológicas sobre las ubicaciones seleccionadas por el usuario. Los servicios de información meteorológica de terceros pueden conectar a Outlook para facilitar previsiones meteorológicas similares.

Para más información sobre características de Outlook 2013, vea Nuevo en Outlook para desarrolladores.

Visio

Visio 2013 ofrece una única y potente plataforma para soluciones de dibujo personalizadas. Los nuevos objetos de automatización, colecciones, propiedades, métodos, enumeraciones y eventos, junto con un nuevo formato de archivo, ofrecen más opciones para definir el comportamiento de los elementos en las soluciones.

Nuevo formato de archivo

Visio 2013 presenta un nuevo formato de archivo basado en el estándar de convenciones de empaquetado abierto (Open Packaging Conventions u OPC, ISO 29500 parte 2) y los elementos de XML del anterior formato de archivo de Visio XML (.vdx). Se trata de un formato de archivo comprimido y basado en XML similar a los formatos que se usan en las aplicaciones de Office.

El nuevo formato de archivo sirve como formato único y compatible con Visio 2013 y Servicios de Visio en SharePoint 2013.

El nuevo formato de archivo incluye los siguientes tipos de archivo:

  • .vsdx (dibujo de Visio)

  • .vsdm (dibujo de Visio habilitado para macros)

  • .vssx (galería de símbolos de Visio)

  • .vssm (galería de símbolos de Visio habilitada para macros)

  • .vstx (plantilla de Visio)

  • .vstm (plantilla de Visio habilitada para macros)

Al hacer uso de la compatibilidad existente con la lectura y escritura del paquete de formatos de archivo (como, por ejemplo, System.IO.Packaging) y el análisis XML, puede trabajar mediante programación con los nuevos formatos de archivo.

Visio 2013 mantiene la capacidad de leer los formatos de archivo anteriores. Visio 2013 no guarda contenidos en el anterior formato de archivo XML de Visio (.vdx) ni en los formatos de Visio 2010. Si hay soluciones o herramientas que usen archivos con el anterior formato XML de Visio (.vdx), es posible que se deban hacer cambios de formato para poder leer el nuevo formato de archivos y los nuevos esquemas. Servicios de Visio puede representar los nuevos formatos de dibujo de Visio (.vsdx) y dibujo de Visio habilitado para macros (.vsdm), así como el formato de dibujos web de Visio (.vdw).

Temas

Los temas se han rediseñado en Visio 2013 a fin de aprovechar mejor la gran variedad de efectos y estilos, incluyendo la integración de efectos de Shape Art. Ahora, los usuarios pueden elegir un estilo dominante aplicando un tema, personalizando el diagrama con variantes de tema y resaltando formas individuales con Estilos rápidos. Los desarrolladores de ShapeSheet pueden usar estas características con nuevas funciones y celdas en la ShapeSheet.

Cambiar formas

Visio 2013 incluye una API de sustitución de formas que le permite cambiar una forma por otra incluida en una galería de símbolos, pero conservando algunos de los valores locales de la forma original. Los desarrolladores de formas pueden actualizar la configuración de ShapeSheet de sus formas personalizadas para especificar el comportamiento de los cambios de dichas formas.

Efectos de formas

Se han agregado a Visio 2013 nuevos efectos de forma como los de bisel, giro 3D, iluminado, reflejo y esbozo. Los desarrolladores de ShapeSheet pueden usar estos efectos para diseñar formas de aspecto más moderno.

Comentarios

Visio 2013 incluye un nuevo marco para comentarios. Ahora pueden asociarse comentarios con una forma o página particular. Visio 2013 incluye una API para obtener y establecer comentarios, y los comentarios a los que ya no se puede tener acceso a través de la ShapeSheet. Servicios de Visio incluye una API de JavaScript para recuperar comentarios de un diagrama.

Geometrías relativas

Visio 2013 pasa a admitir geometrías relativas en la ShapeSheet. Ahora, los desarrolladores de formas pueden usar geometrías relativas para especificar las geometrías como constantes, que se multiplican automáticamente por la altura o la anchura. De esta manera, los desarrolladores pueden crear formas más fáciles de leer, con mejor rendimiento y con un tamaño de archivo menor.

Recorte de imágenes personalizable

Visio 2013 admite la definición de una ruta de recorte de imágenes personalizable para recortar las imágenes a cualquier forma. Esta opción amplía las capacidades de Visio 2010, que admitía el recorte de imágenes en forma rectangular. Esta funcionalidad está disponible en la ShapeSheet.

Para más información sobre características de Visio 2013, vea Nuevo en Visio para desarrolladores.

Word

Word 2013 le ayuda a crear documentos de aspecto profesional, ya que le ofrece un completo conjunto de herramientas para crear documentos y darles formato. Las capacidades de revisión avanzada, comentarios y comparación le ayudarán a recopilar y administrar más rápidamente los comentarios de sus colegas. La integración de datos avanzada le garantiza que los documentos permanecen conectados a orígenes de información importantes sobre negocios.

Mejoras en los controles de contenidos

Puede usar las funciones de control de contenido rediseñadas mediante programación en los controles de contenido de Word 2013. Entre las nuevas funciones se encuentran los controles de contenido repetidos, la codificación por colores y el control del aspecto de los controles de contenido del documento. Los controles de contenido son regiones delimitadas y potencialmente etiquetadas de un documento que sirven como contenedores para tipos específicos de contenido (vea la Figura 13). Los controles de contenido individuales pueden incluir elementos como fechas, listas o párrafos de texto con formato. Estos controles de contenido le permiten crear bloques avanzados y estructurados de contenido, así como plantillas para insertar bloques bien definidos en sus documentos.

Figura 13. Controles de contenido repetidos

Controles de contenido repetidos

Especificar valores de configuración para modo de lectura

Ahora, los valores de configuración para el modo de lectura pueden establecerse mediante programación en Word 2013. Entre estos valores se encuentra el ajuste de escala de texto, diseño y longitud de línea.

UI para asignaciones XML

Ahora puede crear asignaciones XML para controles de contenido de forma nativa mediante un panel de tareas de la UI de la cinta, a diferencia de lo que ocurría hasta ahora, cuando se necesitaba VBA y/o manipulación de los formatos de archivo en Word 2010 y Microsoft Office Word 2007. El panel de tareas le permite configurar visualmente asignaciones de XML a controles de contenido dentro del documento.

Para más información sobre características de Word 2013, vea Nuevo en Word para desarrolladores.

Conclusión

Office 2013 es una nueva e interesantísima versión con numerosas características y tecnologías compatibles que se han diseñado para ayudarle a usted, el desarrollador. El objetivo es facilitarle el trabajo ahorrándole tiempo y permitiéndole usar los conocimientos y recursos que tiene de manera más eficiente. La base de Office 2013 es llevar la web a las aplicaciones de Office, lo que permite mejorar la productividad en diferentes dispositivos. Este artículo técnico solo pretende presentar un resumen de lo que ofrece Office 2013. Hay muchas más características y tecnologías nuevas y mejoradas en Office 2013 que se irán descubriendo a medida que el producto vaya adquiriendo forma en su versión definitiva.