2009-07-28 13 views
0

OutlookのすべてのルールにアクセスするためにOutlookの償還を使用しています。 C#でOutlook Redemptionを使用してRDORulesを取得するにはどうすればよいですか? 私はコードOutlookの償還:cでOutlookからRDORulesまたはルールにアクセスする方法

Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application(); 
Microsoft.Office.Interop.Outlook._NameSpace ns = app.GetNamespace("MAPI"); 

Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass(); 
       rdoSession.MAPIOBJECT = ns.MAPIOBJECT; 

rdoSession.Stores.DefaultStore.Rules - Here Rules property not exist. 

の下rdoSession.Stores.DefaultStoreリターンRDOStoreオブジェクトとルールプロパティがRDOExchangeStoreオブジェクト内に存在している理由を使用して、これをアクセスしようとしています。

RDOExchangeStoreオブジェクトにアクセスできません。原因ストアの種類が "skPstUnicode" RDORulesにアクセスする方法はありますか?

答えて

0

ここではいくつかのことがあります。あなたは交換店を見つけるために店を繰り返しましたか?交換に接続されていないか、デフォルトストアがPSTに設定されているように見えます。

更新:余分な質問に答えてください。

あなたは限り、あなたは)(オンライン

Redemption.RDOSession rdoSession =新しいRedemption.RDOSessionているような見通しのすなわちアウトサイドExchange Serverのに対して直接RDOを使用することができます。 RDOSessionオブジェクトでログオンメソッドを使用します。

0

はい正しいですが、私はExchangeStoreを見つけるために反復する必要があります。 私は1つの疑問も持っていますはいからどのようにすればローカルシステムからExchange Storeにアクセスできますか? 私は現在Outlookの償還を使用しています。

関連する問題