Inicio   Webmasters   Windows   MS Office   Libros    Compras    Buscar
Windows
Principal
Archivos de sistema
Windows 95-98
Windows ME
Windows NT/2000
Temas especiales
Utilidades
Vínculos

MS Office
Principal
Access
Excel
FrontPage
Outlook
Word
Vínculos
Temas especiales


Internet
Seguridad
Internet Explorer
Outlook Express


Webmasters
Principal
Recursos
Diseño Web
Registrar Dominio
Hospedaje

& Más
Humor
Libros
Vínculos
Acerca de
Contacto


& Otros sitios:
Cafe Nocturno
Windows & More
JS-Shop


Sitios comerciales:
US
Español
Français
Deutsch
UK
Sve & Julian: Informática e Internet

Cuestiones sobre el uso de formularios y otras soluciones personalizadas en Outlook 2000


La información de este artículo está basada en Q146636 de la KB de Microsoft y se aplica a

Microsoft Outlook 2000

(Los vínculos de este documento llevan a los textos en ingles de la KB que en el futuro y dentro de lo posible pensamos traducir al castellano)

Descripción
=======

Este artículo proporciona recursos y respuestas a las preguntas más frecuentes sobre la creación de soluciones personalizadas utilizando formularios de Outlook y otras tecnologías, tales como  Visual Basic para Aplicaciones y Visual Basic Scripting
Edition (VBScript).

Los temas están agrupadas en las siguientes áreas:


Recursos

Elementos y formularios personalizados de Outlook

Visual Basic para Aplicaciones, objetos COM , Automatización
y otras cuestiones generales


MÁS INFORMACIÓN
================

Recursos
---------

Existe una variedad de recursos disponibles que le ayudarán a desarrollar soluciones para Outlook. Para obtener información adicional sobre estos recursos pulse este vínculo: 

Q271225 OL2000: Resources for Custom Forms and Programming

(Vea la traducción al castellano de seste artículo en

Outlook 2000: Recursos para Formularios personalizados y programación

Elementos y Formularios personalizados de Outlook.
------------------------------

P: He creado un formulario personalizado de Outlook pero no lo puedo utilizar para crear un nuevo ítem o cuando yo abro un elemento existente creado anteriormente. ¿Por qué no puedo utilizar mi formulario?

R: Para poder utilizar un formulario personalizado en una típica solución basada en carpetas tiene que hacer lo siguiente:

1. Publicar el formulario en la carpeta de biblioteca de formularios donde lo quiera utilizar. En el menú "Herramientas" de su formulario personalizado seleccione "Formulario" y después pulse "Publicar Formulario". El nombre del formulario es también Clase del Mensaje (Message Class) lo que es importante para los dos siguientes pasos. Si no está seguro dónde debe publicar el formulario pulse el siguiente vínculo:


Q257796 OL2000: How to Determine Where to Publish a Form

2. Haga que este formulario sea el formulario por defecto para esta carpeta. Para ello pulse con el botón secundario la carpeta, pulse "Propiedades" y en "Al exponer un elemento en esta carpeta" pulse su formulario personalizado y pulse "Aceptar". Los nuevos elementos creados por Usted utilizarán el formulario  personalizado en vez del formulario por defecto del Outlook.

3. Si Usted tenía elementos existentes en la carpeta que quiere usar para el nuevo formulario cambie el campo de Clase de Mensaje para cada elemento de esta carpeta. El campo de Clase de Mensaje le dice a Outlook qué formulario se debe utilizar para mostrar el formulario. Usted no puede cambiar este campo directamente en Outlook porque es tratado como de sólo lectura pero se puede recurrir al código de programación y el modelo de Objetos de Outlook para cambiar la clase del mensaje en este campo.

Para la información adicional pulse este vínculo:

Q201087 OL2000: How to Update Existing Items to Use a New Custom Form


P: ¿Cómo puedo deshabilitar el mensaje de advertencia sobre la macro cuando alguien abre un elemento?

R: Si el formulario no está ubicado en una área de confianza como por ejemplo la Biblioteca de los Formularios de la Organización en una máquina con el Exchange Server Outlook muestra un mensaje de advertencia sobre las macro para protegerlo del código potencialmente dañino, conocido como virus de macro.

Usted no puede evitar directamente este mensaje de advertencia, su formulario debe estar publicado en un área de confianza. Para la información adicional sobre el tema y el por qué de este mensaje pulse el siguiente vínculo:

Q207913 OL2000: Why Outlook Displays a Security Warning Message When You Open an Item

P: He creado un formulario pero cuando cierro y vuelvo a abrir el elemento o cuando envío el formulario a alguien toda la información que había ingresado en mis controles personalizados había desaparecido. ¿Por qué sucede esto?

R: En Outlook, los formularios se utilizan para mostrar la información almacenada en los campos. Por lo tanto para conservar los valores de los controles el control debe estar vinculado a un campo estándar de Outlook o a un campo definido por el usuario. Para la información adicional pulse en el siguiente vínculo:


Q207430 OL2000: How to Use Fields and Controls with VBScript

P: Los campos definidos por el usuario no funcionan como yo lo esperaba. ¿Por qué?

R: Los campos definidos por el usuario ofrecen flexibilidad en cuanto los datos estén estructurados en la carpeta pero esta flexibilidad también implica ciertos retos para los  desarrolladores. Para la información adicional pulse el siguiente vínculo:

Q201438 OL2000: Working With User-defined Fields in Solutions


P: ¿Por qué algunos iconos en la carpeta tienen iconos diferentes? ¿Por qué algunos elementos en la carpeta tienen un tamaño demasiado grande? ¿Por qué la calase del mensaje cambia a la Clase por defecto? ¿Cómo puedo entender mejor la manera de cómo funcionan los formularios en Outlook?

R: Comprender la diferencia entre los formularios y los elementos y su relación es importante cuando se diseña una solución para Outlook. En la mayoría de los escenarios los formularios se publican en una ubicación y después se vinculan  a los elementos de una carpeta. Sin embargo, Usted puede guardar formularios en elementos individuales y esto puede causar cambios en el comportamiento de Outlook. 

Para más información pulse los siguientes vínculos:

Q207896 OL2000: Working with Form Definitions and One-Off Forms

Q238765 OL2000: Some Control Properties Create One-Off Forms


P: Cuando importo o exporto contactos desde una base de datos externa, ¿cómo puedo asignar campos personalizados que he definido en un formulario de contactos personalizado?

R: Se trata de una limitación del asistente de Importar / Exportar de Outlook. No existe manera de importar o exportar directamente los datos en los campos definidos por el usuario. Si Usted está familiarizado con la programación en Visual Basic Usted puede crear una solución para importar o exportar la información. Para la información adicional pulse los siguientes vínculos:



Q197654 OL2000: Cannot Import or Export User-Defined Fields

Q208232 OL2000: How to Programmatically Import Outlook Items from Microsoft
Access


Q253794 OL2000: How to Programmatically Export Items to Microsoft Access


P: Cuando utilizo un formulario personalizado de Outlook ¿por que no funciona ningún evento del formulario?


R: En los formularios personalizados Outlook sólo soporta los eventos del Click. Muchos controles están diseñados para trabajar con otros eventos pero estos eventos no están soportados por Outlook y no van a funcionar.

Para superar esta limitación Usted puede crear un componente ActiveX en Visual Basic (anteriormente conocidos como aplicaciones del Servidor OLE). Usted puede comenzar por utilizar el método CreateObject escrito en VBScript. El componente puede mostrar el formulario de Visual Basic con los controles apropiados, recibir la información seleccionada o ingresada por el usuario y automatizar Outlook para enviar la información necesaria de regreso aun formulario de Outlook.

Esta técnica involucra muchos aspectos de programación. Para la información acerca de la creación de un componente ActiveX lea la documentación de Microsoft sobre Visual Basic.

Para la información adicional sobre los eventos de controles en los formularios personalizados de Outlook pulse el siguiente vínculo:

Q231169 OL2000: Click Event Behavior for Standard Controls

P: ¿Puedo imprimir los formularios tal cual se ven en la pantalla?

R: No existe una manera directa de hacerlo. También, el Modelo de Objetos de Outlook no proporciona más funcionalidad para la impresión de lo que proporciona el propio Outlook. Para solucionarlo Usted  puede usar otro programa o descargar un control ActiveX o una extensión de Outlook para crear la solución para imprimir un formulario personalizado. Para la información adicional pulse el siguiente vínculo:

Q230512 OL2000: Outlook Does Not Print Forms as Expected

P: ¿Puedo diseñar un formulario en Outlook 200 y utilizarlo en una versión anterior de Outlook?

R: No es una buena idea. Para asegurar la compatibilidad, el diseño del formulario debe realizarse en la versión anterior del Outlook. Para más información sobre el asunto pulse el siguiente vínculo:


Q259662 OL2000: Designing Custom Forms for Different Versions of Outlook

P: ¿Cómo puedo cambiar el formulario por defecto del mensaje de corre? He intentado de cambiar el formulario por defecto de mi bandeja de entrada pero recibo un mensaje de error.

R: Si Usted quiere cambiar el formulario por defecto para todos los elementos de un tipo específico, Usted necesita tener la utilidad que permita hacerlo. Para la información adicional pulse el vínculo:

Q241235 OL2000: Utility Available to Change Default Outlook Forms

Si Usted quiere cambiar formulario por defecto para una carpeta específica y no puede hacerlo se puede hacer lo mismo de una manera indirecta, encontrará la información adicional en:

Q249199 OL2000: How to Set Any Form as the Default Form for a Folder

P: ¿Cómo puedo hacer funcionar los botones de Voto en un formulario de Outlook?

R: Para ello se debe seguir unos pasos específicos.  Para la información adicional pulse el vínculo:

Q198271 OL2000: How to Use Option Buttons on an Outlook Form

P: ¿Qué es el caché de formularios? ¿Por qué Outlook lo utiliza? ¿Cómo funciona esto?

R: El caché de formularios es la parte fundamental del trabajo con formularios. Es importante que un desarrollador de formularios tengo conocimientos sobre su funcionamiento y cómo resolver potenciales problemas que puedan ocurrir.  Para la información adicional pulse el siguiente vínculo:


Q232303 OL2000: How the Forms Cache Works

P: ¿Cómo puedo manipular el campo del Mensaje o de Notas en el formulario?

R: Si su formato de correo está configurado para Outlook Rich Text format (RTF), Outlook da un soporte limitado para manipular el cuerpo del mensaje. Sin embargo, si Usted está utilizando HTML o utiliza Microsoft Word como su editor de Correo Usted puede crear mensajes de correo con muchas opciones de formato.  Para más información consulte el artículo:

Q201105 OL2000: Working With the Message or Body of an Outlook Item

P: Hay muchos pasos para abrir un formulario desde la Biblioteca de Formularios de Organización o la Biblioteca de Formularios Personales. ¿Cómo puedo agregar un formulario a la Barra de Herramientas para hacerlo más fácil?

R: Usted necesita crear código personalizado en Visual Basic for Applications (VBA) o un complemento COM. Para la información adicional lea:

Q231174 OL2000: How to Open a Form from a Toolbar Button

P: ¿Cómo puedo ejecutar otro programa o abrir una página Web desde un formulario de Outlook?

R: Puede utilizar el método CreateObject de VBScript para automatizar un programa que pueda entender OLE. Para más información lea:

Q206719 OL2000: How to Start Another Program from an Outlook Form

Q231927 OL2000: How to Display a Web Page in an Outlook Form

Continuación:

Ir a la segunda parte

Ir Office Update - España

Google






Inicio   Webmasters   Windows   MS Office   Libros    Compras    Buscar

Anuncios:

Urgente: ¡Ayuda a la Protectora de Animales de Godella!