2009-09-29 93 views
0

我不确定这是否可能,但我想创建一个外部表访问与Outlook联系人编程。我已经在Microsoft Access对象模型中进行了搜索,但无法找到使您可以这样做的方法或属性。以编程方式创建与Outlook联系人访问的外部表

我需要这个用于同步Outlook和我正在构建的应用程序之间的联系人。我知道还有其他的方法,但这个选项似乎是最简单的。

+0

你的问题目前还不清楚你在做什么。您是否在Outlook中拥有Access和联系人中的联系人,并且想要同步它们,或者您是否希望在Access中使用您的Outlook联系人? – 2009-09-30 02:43:53

+0

基本上我想让我的Outlook联系人在Access表中。这使我更容易同步正在构建的应用程序与Outlook之间的联系。我想以编程方式执行此操作,因为我想基于登录的用户在我的应用程序中创建Access数据库。不同的用户具有不同的配置文件。 – 2009-09-30 14:29:03

回答

0

下面是一个如何在visual basic中执行此操作的示例。

Set td = New TableDef 
td.Connect = "Outlook 9.0;MAPILEVEL=Postbus - Hello World|;" & _ 
       "PROFILE=Microsoft Outlook Internet Settings;" & _ 
       "TABLETYPE=0;TABLENAME=Contactpersonen;" & _ 
       "DATABASE=C:\DOCUME~1\********\LOCALS~1\Temp\" 
td.SourceTableName = "Contactpersonen" 
td.Name = "TestContactpersonen" 
db.TableDefs.Append td 
+0

这是如何使Access数据与Outlook同步的? – 2009-09-30 02:43:16

+0

这是以编程方式在与Outlook联系人连接的Access数据库中定义表的方式。正是我想要的。定义此表后,我可以使用查询来确定哪些联系人需要更新,等等......希望这能够澄清我的问题和答案。 – 2009-09-30 14:33:06

相关问题