2010-01-16 63 views
0

我在Outlook中使用C#和Addin express創建了一個pst文件。創建新的Outlook存儲

新的pst文件(「我的收件箱」)應該有收件箱,發件箱,發件箱。

Outlook.Folders olFolders = olNamespace.Folders; 
     foreach (Outlook.MAPIFolder olTmpFolder in (IEnumerable) olFolders) 
     { 

      if(olTmpFolder.Name == "My Inbox") 
      { 

       olTmpFolder.Folders.Add("Inbox", Outlook.OlDefaultFolders.olFolderInbox); 
       olTmpFolder.Folders.Add("Sent", Outlook.OlDefaultFolders.olFolderSentMail); 
       olTmpFolder.Folders.Add("Outbox", Outlook.OlDefaultFolders.olFolderOutbox); 

      } 

     } 

但我只能看到收件箱文件夾。

如果有更好的方法,請讓我知道。

感謝 Sujay

回答

0

試試這個,讓我知道,如果它的工作原理:

Outlook.Folders olFolders = olNamespace.Folders; 
     foreach (Outlook.MAPIFolder olTmpFolder in (IEnumerable) olFolders) 
     { 
      if(olTmpFolder.Name == "My Inbox") 
      { 

       olTmpFolder.Folders.Add("Inbox", missing) as Outlook.Folder; 
       olTmpFolder.Folders.Add("Sent", missing) as Outlook.Folder 
       olTmpFolder.Folders.Add("Outbox", missing) as Outlook.Folder 
      } 
     }