Access
  • Home

Cambiar las propiedades WSSTemplateID y WSSFieldID de una tabla y sus campos para hacerla compatible con Contactos de Outlook y Sharepoint.

  • By chea
  • Oct-25-2007
  • Sin categoría
  • 2 Comments.

 

Mirando en plantillas y ejemplos de Access 2007, nos encontramos en algunos formularios con opciones como «Guardar como contacto de Outlook»; si miramos en el código del botón nos encontramos con que tan sólo tiene un par de líneas, casi siempre en una macro, que lo que hacen es EjecutarComando GuardarComoContactoDeOutlook o EjecutarComando AgregarDesdeOutlook, o sus equivalentes en VBA,  DoCmd.RunCommand acCmdSaveAsOutlookContact y  DoCmd.RunCommand acCmdAddFromOutlook.

También nos encontramos con «Etiquetas inteligentes» (SmartTag) que, para un determinado control, muestran esas opciones y, además, «Enviar Correo» y «Programar una reunión». En este caso, añadir la etiqueta inteligente, es aun más sencillo; basta con elegir la etiqueta adecuada en el desplegable que nos muestra la propiedad «Etiquetas inteligentes» del control.

Parece sencillísimo, pero si creamos nuestra propia tabla no funciona. Si importamos la tabla desde el ejemplo y modificamos el nombre de algún campo, éste tampoco vale. Si vinculamos, tampoco ¿Qué está pasando? Ocurre que de alguna manera debemos indicar que esa tabla se corresponde con una plantilla de Contactos y qué campos se corresponden con cada uno de los campos de los contactos de Outlook, y la forma de hacerlo es creando, si no existen, las propiedades WSSTemplateID y WSSFieldID de nuestra tabla y de sus campos, respectivamente, y asignándoles el valor adecuado.

Cómo se hace no es ningún secreto de estado, en Integrating Access Contacts with SharePoint and Outlook , lo explican claramente con un ejemplo de código completo. Está bien para una vez, pero vamos a tener tablas de contactos en muchas aplicaciones y, en algunas, más de una (clientes, proveedores,vendedores…) de manera que acaba resultando pesado, sobre todo si tenemos en cuenta que el código es tan sencillo que resulta muy fácil crear un complemento para seleccionar tablas y campos y cambiar las propiedades con unos pocos clics de ratón.

O sea, que he hecho un complemento para integrar fácilmente los contactos de Access con Outlook y Sharepoint y se puede descargar en mi página: http://jbengoechea.com/jbwzmakecontact.htm

 

Comments

2 Responsesso far

  1. anonymous dice:
    12 junio, 2011 a las 6:17 am

    Restrepc@etb.net.co

    Como hago para agregar en la plantilla principal de contactos el campo iphone y ipad?

    Responder
  2. anonymous dice:
    12 junio, 2011 a las 6:20 am

    Como hago para insertar en la plantilla principal de contactos de outlook los campos iphone y ipad

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

← Previous Post Next Post →

Categories

  • Sin categoría

Search:

Archives

  • mayo 2016
  • abril 2016
  • marzo 2016
  • enero 2016
  • diciembre 2015
  • julio 2015
  • junio 2015
  • mayo 2015
  • abril 2015
  • marzo 2015
  • febrero 2015
  • enero 2015
  • diciembre 2014
  • noviembre 2014
  • septiembre 2014
  • agosto 2014
  • junio 2014
  • mayo 2014
  • abril 2014
  • febrero 2013
  • mayo 2011
  • octubre 2010
  • enero 2010
  • junio 2009
  • mayo 2009
  • febrero 2009
  • enero 2009
  • diciembre 2008
  • noviembre 2008
  • octubre 2008
  • agosto 2008
  • junio 2008
  • mayo 2008
  • abril 2008
  • marzo 2008
  • enero 2008
  • octubre 2007
  • septiembre 2007
  • julio 2007
  • junio 2007
  • mayo 2007
  • abril 2007
About This Site

A cras tincidunt, ut tellus et. Gravida scel ipsum sed iaculis, nunc non nam. Placerat sed phase llus, purus purus elit.

Archives Widget
  • January 2010
  • December 2009
  • November 2009
  • October 2009
Categories
  • Entertainment
  • Technology
  • Sports & Recreation
  • Jobs & Lifestyle
Search

Powered by WordPress  |  Business Directory by InkThemes.

This site uses cookies: Find out more.