OL2002: Elemento creado mediante programación no utiliza el formulario personalizado

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

294375
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Síntomas
Ha utilizado el modelo de objetos de Microsoft Outlook para crear un nuevo elemento basado en un formulario personalizado, pero el elemento que se ha creado utiliza un formulario estándar de Outlook.
Causa
El problema puede deberse a una de las causas siguientes:
  • Utiliza el método CreateItem para abrir un formulario personalizado.
  • Ha utilizado el método Items.Add , pero no ha especificado la clase de mensaje del formulario.
Solución
Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita, incluyendo, pero sin limitarse a, las garantías implícitas de comerciabilidad e idoneidad para un propósito determinado. En este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y las herramientas utilizadas para crear y depurar procedimientos. Los profesionales de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos a necesidades específicas.
Si tiene poca experiencia en programación, desea póngase en contacto con un Microsoft Certified Partner o servicios de consultoría de Microsoft. Para obtener más información, visite estos sitios Web de Microsoft:

Microsoft certificado Partners - https://partner.microsoft.com/global/30000104

Servicios de asesoramiento de Microsoft - http://support.microsoft.com/gp/advisoryservice

Para obtener más información acerca de las opciones de soporte técnico que están disponibles y cómo ponerse en contacto con Microsoft, visite el siguiente sitio Web de Microsoft: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSPara crear mediante programación un nuevo elemento basado en un formulario personalizado, debe utilizar el método Items.Add y especificar la clase de mensaje el formulario que se va a utilizar.

Debería utilizarse la sintaxis siguiente:

   Set <item> = <folder>.Items.Add("IPM.<FormClass>.<FormName>")				
Por ejemplo:
   Set MyItem = MyFolder.Items.Add("IPM.Contact.MyForm")				
Más información
Se puede asignar un formulario personalizado como formulario predeterminado de una carpeta de Outlook y, si se utiliza la interfaz de usuario de Outlook para crear un nuevo elemento, éste utilizará el formulario personalizado. Sin embargo, si crea un nuevo elemento con el modelo de objetos de Outlook mediante programación, debe utilizar el método Items.Add y especificar explícitamente la clase del formulario mensaje. Si no especifica una clase de mensaje, Outlook utilizará el formulario estándar asociado a ese tipo de carpeta.

El método CreateItem sólo crea elementos basados en formularios estándar de Outlook.

La tabla siguiente muestra las clases de mensajes predeterminadas para cada tipo de elemento de Outlook:

   Item Type          Message Class   --------------------------------   Mail Items         IPM.Note   Post Items         IPM.Post   Task Items         IPM.Task   Appointment Items  IPM.Appointment   Contact Items      IPM.Contact   Journal Items      IPM.Activity				
Referencias
Para obtener información adicional acerca de cómo abrir nuevos elementos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290804OL2002: Ejemplos de programación para hacer referencia a elementos y carpetas
Para obtener información adicional sobre los recursos disponibles y answersto las preguntas más frecuentes acerca de soluciones de Microsoft Outlook, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
287530OL2002: Preguntas acerca de los formularios personalizados y las soluciones de Outlook
OutSol OutSol2002 vbscript vba visual basic scripting edition aplicaciones

Advertencia: este artículo se ha traducido automáticamente

Propiedades

Id. de artículo: 294375 - Última revisión: 01/24/2014 03:29:00 - Revisión: 2.4

  • Microsoft Outlook 2002 Standard
  • kbnosurvey kbarchive kbmt kbinfo kbprb KB294375 KbMtes
Comentarios