Problemas conocidos cuando desarrolla soluciones personalizadas para Office Outlook 2007

Seleccione idioma Seleccione idioma
Id. de artículo: 929590 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo proporciona información general sobre algunos problemas conocidos con la plataforma de desarrollo de Outlook 2007. Entre estos problemas se incluyen cambios en las ubicaciones de los comandos y cambios en la forma en que Outlook muestra los complementos COM. Además, en este artículo se describen los cambios de funcionalidad en Outlook 2007. Los problemas conocidos que se mencionan en este artículo no están relacionados directamente con el modelo de objetos, con los formularios personalizados en Microsoft Office Outlook 2003 o en versiones de Outlook anteriores ni con las áreas de formulario en Outlook 2007.

INTRODUCCIÓN

En este artículo se describen algunos problemas conocidos al desarrollar soluciones personalizadas para Microsoft Office Outlook 2007.

Más información

El comando "Elementos deshabilitados" se encuentra ahora en el menú Ayuda

En Outlook 2007, el comando Elementos deshabilitados ha cambiado de la ventana Acerca de al menú Ayuda. Para tener acceso al cuadro de diálogo Elementos deshabilitados, utilice uno de los métodos siguientes.

Método 1

En el menú Ayuda, haga clic en Elementos deshabilitados.

Método 2

  1. En el menú Herramientas, haga clic en Centro de confianza.
  2. En el panel de exploración, haga clic en Complementos.
  3. En la lista Administrar, seleccione Elementos deshabilitados y haga clic en Ir.

Los complementos COM se deshabilitan cuando inicia Outlook 2007 utilizando el modificador /safe

Puede iniciar Outlook 2007 y versiones anteriores de Outlook utilizando el modificador /safe. En las versiones anteriores de Outlook, el modificador /safe sólo deshabilita las extensiones cliente de Microsoft Exchange (ECE). En Outlook 2007, el modificador /safe también impide la carga de los complementos COM. Este comportamiento ha sido el mismo que en otras aplicaciones de Office desde Office 2000.

Para tener acceso a las opciones Permitir secuencias de comandos en carpetas compartidas y Permitir secuencias de comandos en carpetas públicas en Outlook 2007, siga estos pasos:
  1. En el menú Herramientas, haga clic en Centro de confianza.
  2. En el panel de exploración, haga clic en Seguridad del correo electrónico.
Observe que las opciones Permitir secuencias de comandos en carpetas compartidas y Permitir secuencias de comandos en carpetas públicas se encuentran en Secuencias de comandos en las carpetas.

La nueva entrada DontDisplayHKLMAddins del Registro oculta los complementos COM

En Outlook 2007 puede utilizar la entrada DontDisplayHKLMAddins del Registro para ocultar los complementos COM que están registrados bajo la clave
HKEY_LOCAL_MACHINE
. Cuando oculta estos complementos COM, los usuarios no pueden descargarlos. Cuando habilita la entrada DontDisplayHKLMAddins del Registro, Outlook 2007 tiene el mismo comportamiento que las versiones anteriores de Outlook.

Para agregar la entrada DontDisplayHKLMAddins del Registro, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba regedit en el cuadro Abrir y haga clic en Aceptar.
  2. Busque la siguiente subclave del Registro y haga clic en ella con el botón secundario:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Seleccione Nuevo y haga clic en Valor DWORD.
  4. Escriba DontDisplayHKLMAddins y presione Entrar.
  5. Haga clic con el botón secundario en DontDisplayHKLMAddins y, después, haga clic en Modificar.
  6. En el cuadro Información del valor, escriba 1 para ocultar los complementos COM que están registrados bajo la clave
    HKEY_LOCAL_MACHINE
    y haga clic en Aceptar.

    Nota: si escribe 0 en el cuadro Información del valor, o si deja en blanco el cuadro Información del valor, se mostrarán los complementos COM.
  7. Cierre el Editor del Registro y reinicie el equipo.
Cuando la entrada DontDisplayHKLMAddins del Registro es igual a 1, todos los complementos COM se siguen mostrando en el Centro de confianza. Este valor del Registro oculta los complementos COM registrados por HKLM sólo en el cuadro de diálogo Complementos COM. Esto debe ser aceptable porque sólo puede cargar y descargar los complementos utilizando el cuadro de diálogo Complementos COM.

La nueva entrada DisableCreateServices del Registro impide la carga de determinados servicios MAPI

Un administrador puede crear la entrada DisableCreateServices del Registro bajo la clave
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
. Esta entrada del Registro es nueva en Outlook 2007. Puede utilizar la entrada DisableCreateServices del Registro para impedir la carga de determinados servicios MAPI.

La entrada DisableCreateServices del Registro almacena un valor de cadena. El valor de cadena es una lista delimitada por signos de punto y coma de los servicios MAPI. Los nombres de los servicios son los nombres MAPI que aparecen en el archivo Mapisvc.inf. Por ejemplo, si lo siguiente es un subconjunto de un archivo Mapisvc.inf, puede utilizar un valor de cadena de MSOMS;OMSAB en la entrada DisableCreateServices del Registro para impedir que los usuarios agreguen estos dos servicios.
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
En el contexto de las soluciones personalizadas, los programadores deben ser conscientes de que las organizaciones pueden implementar ahora directivas que restrinjan el uso del servicio MAPI.

Las propiedades personalizadas no se propagan en algunas situaciones

La clave
AllowNamedProps
del Registro se introdujo en Microsoft Office Outlook 2003 Service Pack 2 (SP2). Esta clave almacena una lista de propiedades personalizadas que puede utilizar en Outlook. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
907985 Cambios a las propiedades personalizadas en Outlook
En el artículo 907985 de Microsoft Knowledge Base también se describen las siguientes claves del Registro:
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
Estas tres claves del Registro ya no se admiten en Outlook 2007.

Se está dejando de utilizar Outlook para hoy

Se anima a los programadores a que no personalicen la página Outlook para hoy. Esta característica se está dejando de utilizar. Sólo se mantiene por compatibilidad con versiones anteriores.

Ya no se admiten controles MAPI de Visual Basic 6.0

Microsoft Visual Basic 6.0 incluye dos controles MAPI que utilizan Simple MAPI para proporcionar integración con aplicaciones de correo electrónico basadas en MAPI. Estos controles no se han probado con Outlook 2007. Sin embargo, al menos hay un problema conocido importante con estos controles en Outlook 2007. No se ofrece soporte técnico para el uso de estos controles con Outlook 2007.

El protocolo de Outlook ya no funciona fuera de Outlook

Se ha cambiado el protocolo de Outlook (Outlook://). Este protocolo sólo funcionará cuando se utilice en Outlook. Puede utilizar este protocolo en la página principal de una carpeta, en la barra de herramientas Web o en el cuerpo de un elemento de Outlook.

Nota: Outlook no reconoce automáticamente el protocolo de Outlook cuando lo escribe en el cuerpo de cualquier elemento. Sin embargo, el protocolo funciona si lo establece como un hipervínculo.

Collaboration Data Objects 1.2.1 ya no se incluye con 2007 Office System

Collaboration Data Objects (CDO) 1.2.1 es un paquete que proporciona acceso a objetos compatibles con Outlook a través de una API basada en COM. En lugar de utilizar CDO 1.2.1, los programadores deben utilizar el modelo de objetos de Outlook si pueden. Para obtener CDO 1.21, visite el siguiente sitio web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36
Nota: esta versión de CDO se creó para Microsoft Exchange Server. Por tanto, esta versión de CDO no genera indicadores de seguridad de protección para el modelo de objetos de Outlook cuando utiliza CDO para tener acceso a información del destinatario o para enviar mensajes de correo electrónico mediante programación. Debido a este comportamiento, la nueva compatibilidad de Directiva de grupo para la configuración de seguridad en Outlook 2007 no se aplica a CDO.

Outlook 2007 le permite obtener una vista previa de ciertos tipos de archivos adjuntos cuando ve mensajes de correo electrónico. Outlook y otras aplicaciones de 2007 Office System utilizan la misma arquitectura de API que Windows Vista. Para obtener información acerca cómo crear un controlador de vista previa, visite el siguiente sitio web de Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa969366.aspx

Se ha quitado la funcionalidad de formulario Web

No puede utilizar Outlook 2007 para conectarse a Microsoft Exchange Server 5.5. Además, la característica de representación de formularios Web de Exchange Server 5.5 se ha quitado del cuadro de diálogo Opciones. Para tener acceso a esta característica, siga estos pasos:
  1. En el menú Herramientas, haga clic en Opciones y, a continuación, haga clic en Otros.
  2. En General, haga clic en Opciones avanzadas.
  3. En En todos los programas de Microsoft Office, haga clic en Formularios personalizados.

Los formularios MAPI ya no se abren de forma predeterminada

De forma predeterminada, Outlook 2007 no abre los formularios MAPI creados mediante C++. Para habilitar esta funcionalidad, siga estos pasos:
  1. En el menú Herramientas, haga clic en Opciones y, a continuación, haga clic en Otros.
  2. En General, haga clic en Opciones avanzadas.
  3. En En todos los programas de Microsoft Office, haga clic en Formularios personalizados.
  4. Haga clic para activar la casilla Permitir formularios que eludan Outlook.

La clave de directiva DisableAddinBtns ya no es compatible

Las versiones anteriores de Outlook admiten la clave de directiva
DisableAddinBtns
. Puede utilizar esta clave de directiva para deshabilitar los botones para los complementos. Cuando deshabilita los botones, los usuarios no pueden cargar o descargar extensiones de cliente de Exchange en Outlook. Outlook 2007 ya no admite esta clave de directiva.

Los complementos COM que se registran en la clave HKEY_LOCAL_MACHINE ya no se ocultan de forma predeterminada

Los complementos COM se pueden registrar en la clave
HKEY_CURRENT_USER
o en la clave
HKEY_LOCAL_MACHINE
. En las versiones anteriores de Office, los complementos que se registran en la clave
HKEY_CURRENT_USER
aparecen en la ventana Complementos COM. Sin embargo, los complementos que se registran en la clave
HKEY_LOCAL_MACHINE
no aparecen en la ventana Complementos COM. Este comportamiento permite a los programadores y administradores registrar un complemento en la clave
HKEY_LOCAL_MACHINE
de manera que los usuarios no puedan quitar el complemento.

2007 Microsoft Office System cambia este comportamiento predeterminado. El Centro de confianza y la ventana Complementos COM muestran todos los complementos registrados. Si los administradores desean ocultar complementos que se registran en la clave
HKEY_LOCAL_MACHINE
, pueden implementar una clave de directiva para habilitar el comportamiento anterior.

Para ocultar complementos que se registran en la clave
HKEY_LOCAL_MACHINE
, siga estos pasos:
  1. Hagar clic en Inicio y en Ejecutar, escriba regedit en el cuadro Abrir y haga clic en Aceptar.
  2. Busque la siguiente subclave del Registro y haga clic en ella con el botón secundario:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Seleccione Nuevo y haga clic en Valor DWORD.
  4. Escriba DontDisplayHKLMAddins y presione Entrar.
  5. Haga clic con el botón secundario en DontDisplayHKLMAddins y, después, haga clic en Modificar.
  6. En el cuadro Información del valor, escriba 1 para ocultar los complementos que se registran en la clave
    HKEY_LOCAL_MACHINE
    . Haga clic en Aceptar.
  7. Cierre el Editor del Registro y reinicie el equipo.

Ya no se admite la administración de secuencias de comandos de Exchange Server del servidor

En las versiones anteriores de Outlook puede administrar secuencias de comandos de Exchange Server en la ficha Agentes de las Propiedades de una carpeta. Exchange Server 5.5 y las versiones posteriores de Exchange Server admiten estas secuencias de comandos del servidor. Una extensión de cliente de Exchange (Scrptxtn.dll) que Outlook instala proporciona la ficha Agentes. Además, estas secuencias de comandos dependen de la Biblioteca de objetos de configuración del servicio de eventos de Microsoft Exchange (Esconf.dll).

Los archivos Scrptxtn.dll y Esconf.dll no se incluyen con Outlook 2007. Por tanto, no puede instalar, desinstalar y administrar secuencias de comandos de Exchange Server del servidor en Outlook 2007. Si necesita tener esta funcionalidad, debe utilizar una versión anterior de Outlook.

Nota: Exchange 2000 Server introdujo la funcionalidad más robusta de receptor de sucesos que está diseñada para reemplazar a las secuencias de comandos de Exchange Server. La ficha Agentes no está relacionada con los receptores de sucesos. Además, puesto que los receptores de sucesos han estado disponibles durante un tiempo, el efecto de este cambio de diseño debería ser mínimo.

Las extensiones de cliente de Exchange se están dejando de utilizar

El cliente de Exchange Server admitía originalmente la arquitectura de extensión de cliente de Exchange en Microsoft Windows 95. Outlook 97 también admite extensiones de cliente de Exchange. Las versiones posteriores de Outlook, incluyendo Outlook 2007, siguen admitiendo las ECE por compatibilidad con versiones anteriores. Sin embargo, ahora se anima encarecidamente a los programadores a que utilicen la arquitectura de complementos COM para generar nuevos complementos de Outlook. Muchos de los cambios de Outlook 2007 se han implementado como características de "paridad de ECE". Puesto que Outlook cuenta ahora con estas características, se puede dejar de incluir la compatibilidad con las extensiones de cliente de Exchange.

Propiedades

Id. de artículo: 929590 - Última revisión: jueves, 27 de diciembre de 2007 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Office Outlook 2007
Palabras clave: 
kbhowto kbinfo kbexpertiseadvanced KB929590

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com