Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建新的Outlook应用商店_C#_Outlook_Vsto - Fatal编程技术网

C# 创建新的Outlook应用商店

C# 创建新的Outlook应用商店,c#,outlook,vsto,C#,Outlook,Vsto,我正在Outlook中使用C#和Addin express创建pst文件 新的pst文件(“我的收件箱”)应包含收件箱、已发送邮件和发件箱 Outlook.Folders olFolders = olNamespace.Folders; foreach (Outlook.MAPIFolder olTmpFolder in (IEnumerable) olFolders) { if(olTmpFolder.Name == "My Inbox

我正在Outlook中使用C#和Addin express创建pst文件

新的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

试试这个,告诉我它是否有效:

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
            }
        }