Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use el modelo de objetos de Microsoft Outlook para devolver información sobre todos los elementos de una carpeta. No obstante, con frecuencia el objetivo es buscar un elemento específico o recuperar un subconjunto de elementos de la carpeta. Considere los siguientes ejemplos:
Está desarrollando una base de datos de Microsoft Access. Cuando el usuario introduce un nuevo registro de contacto, puede otorgarle la posibilidad de hacer clic en un botón para comprobar si ya existe en Outlook un contacto con el mismo nombre. Si se encuentra una coincidencia, puede recuperar todos los campos del contacto y rellenar automáticamente el registro de la base de datos de Access. En este caso, si el usuario ha rellenado los campos de nombre y apellidos en el formulario de Access, puede utilizar el método Items.Find del modelo de objetos de Outlook para buscar una coincidencia con el campo Nombre completo de Outlook. Si desea asegurarse de que no hay otros contactos en Outlook con el mismo nombre, utilice el método Items.FindNext para realizar la misma búsqueda de nuevo. Tenga en cuenta que si no necesita que los resultados de la búsqueda contengan valores para todas las propiedades integradas del elemento, debe usar los métodos FindRow y Restrict del objeto Table para mejorar el rendimiento de la búsqueda. Para obtener más información sobre la búsqueda y filtrado de elementos, vea Enumerar, buscar y filtrar elementos en una carpeta.
Está escribiendo un programa de Microsoft Visual Basic para programar automáticamente las citas en el calendario de los usuarios. Para ello, necesita recuperar las citas de los usuarios de un día determinado. En este caso, utilizaría el método Items.Restrict o Table.Restrict para recuperar todas las citas que hay en un día determinado.
Los métodos Items.Find, Items.Restrict, Table.FindRow y Table.Restrict llevan a cabo funciones de búsqueda y filtrado similares, pero Items.Find sólo admite la sintaxis de Microsoft Jet mientras que los otros admiten la sintaxis de Jet y la sintaxis DASL (DAV Searching and Locating). Para obtener más información sobre estas sintaxis, vea Filtrar elementos.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.