2015-04-01 37 views
0

我正在創建一個Outlook加載項,我需要在outlook.i中通過註冊表項(「升級到對話」)嘗試啓用收件箱文件夾中的對話視圖(「顯示爲對話」) ,但我仍然沒有得到。以編程方式在Outlook中啓用顯示爲對話

我嘗試如下

RegistryKey rkconversations = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office" + OLVersion + @"\Outlook\Setup"); 

rkconversations.SetValue("UpgradeToConversations", "1", RegistryValueKind.DWord); 

我ASLO試過這樣:

Outlook.Views views = inbox.Views; 
       Outlook.View view = views["Hide Reading Pane"]; 

       if (view != null) 
        view.Delete(); 

       Outlook.View view1 = views.Add("Hide Reading Pane", Outlook.OlViewType.olTableView, 
        Outlook.OlViewSaveOption.olViewSaveOptionThisFolderOnlyMe); 
       tableView = view1 as Outlook.TableView; 
       tableView.ShowReadingPane = false; 
       tableView.ShowConversationByDate = true; 
       tableView.ShowConversationSendersAboveSubject = true; 
       tableView.ShowFullConversations = true; 
       view1.Save(); 
       view1.Apply(); 

顯示爲對話未啓用

回答

0

嘗試手動做Outlook中的必要的修改。然後查看View/TableView對象的XML屬性,並將其與您自己的比較。因此,你可能會發現錯過的點。

相關問題