J'ai essentiellement une base de données SQL Server (2008) qui contient des informations de contact (entre autres) et j'aimerais pouvoir afficher ces contacts dans Outlook. Outlook 2003 doit être pris en charge au minimum. Les clients Outlook sont connectés à Exchange, de sorte que les contacts disponibles dans Exchange (puis visibles via Outlook) fonctionnent également. La synchronisation ou l'importation serait unidirectionnelle, depuis la base de données vers Outlook/Exchange, de sorte que les contacts dans Outlook/Exchange pourraient être en lecture seule (ou les modifications pourraient être supprimées lors de l'importation).Importer/Synchroniser des contacts de SQL Server vers Outlook
Je pense que le meilleur des cas serait qu'Outlook/Exchange lit à partir de la base de données en temps réel, de sorte que si des modifications sont apportées à la base de données, elles sont immédiatement visibles lors de l'accès. Cependant, si cela n'est pas possible (je suppose que ce n'est pas le cas), l'utilisateur pourrait soit cliquer sur un bouton, la synchronisation pourrait se produire périodiquement, ou cela pourrait se produire au démarrage d'Outlook.
Pas nécessairement à la recherche d'une solution complète, juste des réflexions sur une approche à adopter, et toutes les ressources avec des échantillons de code de base.
Vous pouvez utiliser ADO et vous connecter au serveur SQL via VBA. S'il vous plaît dites si vous avez besoin de plus de détails. – Fionnuala