Descripción del control vista de Outlook 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 281618 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Para obtener una versión de Microsoft Outlook 2002 de este artículo, consulte 291407.
importante : la vista control original de Outlook 2000 supone un riesgo de seguridad; no la instale en un equipo. Para obtener información adicional acerca de este riesgo de seguridad y la actualización que está disponible, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
303833OL2000: El control de vista de Outlook expone funciones unsafe
En el 20 de agosto de 2001, una versión actualizada del control de vista de Outlook 2000 se ha registrado en la siguiente página Web de Microsoft:
http://activex.microsoft.com/activex/controls/office/outlctlx.cab
Ésta es la ubicación que se utiliza normalmente para instalar automáticamente el control cuando alguien tiene acceso a una página Web que se diseñó para utilizar el control. De forma predeterminada, Microsoft Outlook Team Folders espera que el control esté en esta ubicación la primera vez que alguien tiene acceso a una carpeta de equipo. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
241176OL2000: (CW) información general del sistema requisitos y para carpetas de equipo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo proporciona una introducción a control de vista de Microsoft Outlook 2000.

Más información

Información general

El control de vistas de Microsoft Outlook muestra información acerca de una carpeta determinada y puede integrarse en soluciones para proporcionar acceso a los datos de Outlook. El control puede colocarse en cualquier contenedor que admita controles ActiveX, como por ejemplo una página HTML, un formulario de Microsoft Visual Basic, un formulario de usuario de Microsoft Visual Basic para Aplicaciones o un formulario de Outlook personalizado. Puede establecer mediante programación las propiedades del control para personalizar la carpeta y la vista que se muestra en el control.

Puede utilizar el control para crear una variedad de soluciones que están diseñadas para integrar datos de Outlook. Por ejemplo, coloque varios controles de vistas en una página HTML, de manera que un usuario pueda ver el contenido de más de una carpeta en una sola ventana. Esto puede resultar útil en un escenario donde desea que aparezca la información de calendario para más de un usuario a la vez.

Una de las características clave de control de vistas de Outlook es que puede utilizar la propiedad de restricción del control para filtrar determinados tipos de datos. Por ejemplo, puede mostrar la carpeta Tareas en el control de vistas de Outlook y, después, filtrarla para ver sólo las tareas de un determinado contacto.

importante : existen diferencias en cómo funciona el control dependiendo de si o no que se utiliza el control en una página principal de una carpeta de Outlook. Estas diferencias incluyen características de control de vistas de Outlook, en además para las características de Outlook que expone el control de vistas de Outlook. Las diferencias existen, puesto que si el control se usa desde dentro de Outlook, puede tener acceso a información que no está expuesta cuando el control se ejecuta externamente a la aplicación. A menudo resulta útil saber que pueden darse estas diferencias. Si piensa utilizar el control fuera de Outlook, puede probar su comportamiento en una página principal de la carpeta de Outlook para ver si existen diferencias. De este modo, si piensa utilizarlo en una página principal de una carpeta, podrá probar la página HTML en un explorador para asegurarse de que tiene la misma funcionalidad. Siguientes son limitaciones de control de vistas de Outlook cuando no se utiliza en una página principal de una carpeta de Outlook:
  • Al recuperar la propiedad OutlookApplication (puede utilizar CreateObject en su lugar)
  • Al recuperar la propiedad Folder (aunque puede establecerse)
  • Al recuperar la propiedad ActiveFolder

Información sobre el control de vista actualizado

Por motivos de seguridad, los cambios se realizaron en control de vistas de Outlook para limitar su funcionalidad cuando el control está alojado fuera de Outlook. En concreto, la propiedad View no puede cambiarse a menos que el control se utilice dentro de Outlook.

importante : un efecto de este cambio es que si utilizar el control en una página HTML y, a continuación, utilice la etiqueta <object> para establecer elpropiedad de la vista , todas las demás propiedades que especifique no se aplican. Un síntoma habitual que se produce después de utilizar el control actualizado de vista de Outlook es que el control muestra la Bandeja de entrada aunque especificar un parámetro de carpeta diferente. Para evitar este comportamiento, puede bien quitar el parámetro Ver completamente para que no afecta a los otros parámetros, o puede utilizar un lenguaje de secuencias de comandos para establecer mediante programación la propiedad, como se muestra en el ejemplo proporcionado más adelante en este artículo.

Cómo obtener el control de vistas de Outlook

Control de vistas de Outlook se incluye en el Kit de carpetas de equipo de Outlook 2000 y debe ser descargado del Web. No se incluye con Microsoft Office 2000 o Outlook 2000. Para obtener información adicional acerca de dónde descargar el Kit de carpetas de equipo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
241176OL2000: (CW) información general del sistema requisitos y para carpetas de equipo
El control se almacena en un archivo .cab denominado Outlctlx.cab, que contiene los archivos Outlctlx.dll y Outlctlx.inf. El control también se registra en el sitio Web, por lo que el control también puede instalarse en un equipo a petición.

Cómo instalar el control de vistas en el equipo de desarrollo

La biblioteca de vínculos dinámicos (.dll) de Outlook View Control se almacena en un archivo .cab denominado Outlctlx.cab. El archivo .cab también contiene un archivo .inf para instalar la DLL.

Si instala el Kit de carpetas de equipo en el equipo, Outlctlx.cab se coloca en la unidad de disco duro para que se puede instalar cuando instala el Asistente para carpetas de equipo. Sin embargo, si desea instalar el Asistente para Kit de carpetas de equipo o en el equipo, puede utilizar una utilidad de extracción para extraer los archivos necesarios.

Puede utilizar cualquiera de los métodos siguientes para instalar el control en el equipo de desarrollo:
  • Instale y utilice al Asistente para carpetas de equipo, que instala el control de vistas de Outlook.
  • Si desea instalar carpetas de equipo, el método preferido para instalar el control es utilizar el archivo .inf. En el Explorador de Windows, haga clic con el botón secundario del mouse en Outlctlx.inf y, a continuación, haga clic en instalar .
  • Utilice Regsrv32.exe para registrar el archivo Outlctlx.dll.
  • Utilice un atributo codebase de un archivo HTML para instalar automáticamente el control desde el siguiente sitio Web:
    http://activex.microsoft.com
    Por ejemplo, si carga la siguiente página HTML en un explorador, automáticamente instala el control, suponiendo que la configuración de seguridad del explorador está configurada para que el control que se va a instalar:
    <html>
    <head>
    </head>
    <body>
    <OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046
    id=ViewCtlFolder width="100%" height="430" codebase="http://activex.microsoft.com/activex/controls/office/outlctlx.CAB#ver=9,0,0,3203">
    </OBJECT>
    </body>
    </html>
    					

Cómo buscar e instalar la documentación para el control de vistas

Documentación para el control de vista de Outlook está en el archivo de Ayuda (Ovctl.chm). El archivo se instala inicialmente en la subcarpeta Docs de la carpeta en la que está instalado el Kit de carpetas de equipo de Microsoft Outlook (de forma predeterminada, C:\Tfkit\Docs). Copie Ovctl.chm a la carpeta Ayuda en la carpeta de Windows (por ejemplo, c:\Windows\Ayuda). Después de hacerlo, si está utilizando control de vistas de Outlook en un entorno de desarrollo como Microsoft Visual Studio o el Editor de Microsoft Visual Basic, puede ver los temas de ayuda contextual para el control métodos y propiedades de la forma habitual.

Cómo utilizar el control de vistas de Outlook en entornos de desarrollo

El control de vistas de Outlook se ha diseñado principalmente para usarse en una página HTML, como por ejemplo una página principal de una carpeta de Outlook, por lo que las propiedades del control están diseñadas principalmente para establecerse mediante programación.

Entornos HTML

En HTML, puede usar la etiqueta <object> y, a continuación, establecer las propiedades del control mediante parámetros. A modo de ejemplo, el siguiente código HTML muestra cómo establecer la carpeta y la vista que se van a mostrar:
<html>
<head>
</head>
<body>

<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046
        id=ViewCtlFolder
        width="100%"
        height="430"
codebase="http://activex.microsoft.com/activex/controls/office/outlctlx.CAB#ver=9,0,0,3203">
   <param name="Namespace" value="MAPI">
   <param name="Folder" value="Calendar">
   <param name="View" value="Day/Week/Month View With AutoPreview">
   <param name="Restriction" value="">
   <param name="DeferUpdate" value="0">
</OBJECT>

</body>
</html>
				
O bien, puede usar un lenguaje de secuencia de comandos para hacer referencia al control mediante programación y establecer las propiedades mediante secuencias de comandos. Por ejemplo, el código HTML utiliza Microsoft Visual Basic Scripting Edition (VBScript) para mostrar el contenido de una carpeta de delegado:
<html>
<head>
</head>
<body>
<BUTTON id="cmdButton" onclick="ViewResource();">Show Resource Calendar</BUTTON><BR>
<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046
        id=ViewCtl1
        width="1"
        height="1"
Codebase="http://activex.microsoft.com/activex/controls/office/outlctlx.CAB#ver=9,0,0,3203">
</OBJECT>

</body>

<script language=VBScript>

   ' Change "recipientname" to a valid alias of someone who has given
   ' you permission to view a folder.
   CONST oRecipName = "=recipientname"  

   ' The list of constants for the folder types you can specify below:
   CONST olFolderDeletedItems = 3
   CONST olFolderOutbox = 4
   CONST olFolderSentMail = 5
   CONST olFolderInbox = 6
   CONST olFolderCalendar = 9
   CONST olFolderContacts = 10
   CONST olFolderJournal = 11
   CONST olFolderNotes = 12
   CONST olFolderTasks = 13
   CONST olFolderDrafts = 16

   Sub ViewResource()
      If cmdButton.Value = "Show Resource Calendar" Then
         viewCtl1.Width = "100%"
         ViewCtl1.Height = "80%"
         ViewCtl1.OpenSharedDefaultFolder oRecipName, olFolderCalendar
         cmdButton.Value = "Hide Resource Calendar"
      Else
         viewCtl1.Width = "1"
         ViewCtl1.Height = "1"
         cmdButton.Value = "Show Resource Calendar"
      End If
   End sub

</script>
</html>
				

Visual Basic y Entornos de Microsoft Visual Basic para aplicaciones

Puede agregar el control de vista de Outlook a un formulario personalizado en Visual Basic o Visual Basic para aplicaciones. Sin embargo, establecer propiedades de control en tiempo de diseño pueden ser problemáticas. Por ejemplo, en Visual Basic, si hace clic en el botón de puntos suspensivos (...) en la ventana Propiedades, recibirá el siguiente mensaje de error:
Error del sistema & H800040002 (-2147467262). No se admite tal interfaz
Control de vistas de Outlook tiene varios estados; si hace clic en el control una vez, no se selecciona el control en el entorno de diseño, pero se coloca el foco en la carpeta de Outlook en su lugar. Para seleccionar el control de manera que puedan verse sus propiedades o eliminarlo, siga estos pasos:

  1. Mostrar el formulario que contiene el control de vistas de Outlook.
  2. Derecha junto al control, haga clic en el formulario y mantenga presionado el botón primario del mouse.
  3. Arrastre el <i>mouse</i> sobre el control.
  4. Suelte el botón del mouse (ratón).
Una vez seleccionado el control de esta manera, puede presionar la tecla SUPR para quitar del formulario.

importante : si está utilizando el control en un formulario de Visual Basic, tenga especial cuidado porque es posible enviar pulsaciones de teclas directamente a Outlook. Esto puede provocar efectos adversos, tales como eliminar elementos en una carpeta, si presiona las pulsaciones apropiadas.


Cómo implementar el control de vistas de Outlook

Si está desarrollando una solución basada en HTML y los usuarios tienen acceso a Internet, lo ideal es que debe utilizar el atributo codebase de la etiqueta <object> para instalar automáticamente el control desde el sitio Web de Microsoft. Si todos los usuarios de la organización no tienen acceso a Internet, puede almacenar el archivo Outlctlx.cab en un servidor Web interno y, a continuación, modificar la dirección URL en elatributo codebase para que señale a esa ubicación.

Si está utilizando el control en una solución personalizada y no tiene ningún control sobre configuración del usuario final, deberá redistribuir e instalar manualmente el control mediante el programa de instalación que instala la solución.

importante : si un fabricante independiente de software vender su solución, debe re-distribute el Kit de carpetas de equipo completo junto con el control de vista de Outlook. No necesita instalar carpetas de equipo en el equipo del usuario, pero debe estar disponible en el medio de distribución. Éste es un requisito licencia para el control de vista de Outlook.

Problemas comunes con control de vistas de Outlook

Para obtener información adicional acerca de las preguntas o problemas relacionados con el control de vista de Outlook, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
244398OL2000: Conflicto con la extensión de Exchange y control de vista de Outlook
249166OL2000: Propiedad de restricción del control de vistas de Outlook no funciona
249164OL2000: Control de vista de Outlook no puede tener acceso al sistema de archivos
259785OL2000: No se puede cambiar la fecha de control de vistas de Outlook
262026OL2000: Mensaje de error cuando utiliza control de vistas de Outlook en Control MultiPage
281123OL2000: No se puede utilizar vista previa en control de vista de Outlook

Referencias

Para obtener información adicional acerca de los recursos disponibles y respuestas a preguntas habituales sobre soluciones de Microsoft Outlook, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
146636OL2000: Preguntas acerca de los formularios personalizados y las soluciones de Outlook

Propiedades

Id. de artículo: 281618 - Última revisión: sábado, 1 de febrero de 2014 - Versión: 3.5
La información de este artículo se refiere a:
  • Microsoft Outlook 2000 Standard
Palabras clave: 
kbnosurvey kbarchive kbmt kberrmsg kbcontrol kbhowto KB281618 KbMtes
Traducción automática
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.
Haga clic aquí para ver el artículo original (en inglés): 281618

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