3
我有一個小的Outlook 2010的外接程序和需要限制在自定義文件夾的一些行動:展望VSTO - 文件夾限制
- 我可以以某種方式阻止用戶重命名文件夾?
- 是否有可能阻止用戶將任何項目移動到文件夾?我知道ItemAdd事件,但只有在物品已移動後纔會觸發此事件。這對我來說已經太遲了。
- 是否可以禁用文件夾的上下文菜單(右鍵單擊)?
非常感謝!
//編輯:我想我找到了上下文菜單問題的解決方案。這樣做還是有缺陷嗎?
outlook.FolderContextMenuDisplay += DisableArchiveFolderContextMenu;
private void DisableArchiveFolderContextMenu(Office.CommandBar commandBar, MAPIFolder folder)
{
if (folder.Name.Equals(Settings.Default.ArchiveFolderName))
{
// Disable the context menu
commandBar.Enabled = false;
}
else
{
commandBar.Enabled = true;
}
}
非常感謝!連接到資源管理器文件夾開關爲我做了訣竅! – silent