3

小さな Outlook 2010 アドインがあり、カスタム フォルダーでいくつかのアクションを制限する必要があります。

  • ユーザーがフォルダの名前を変更できないようにすることはできますか?
  • ユーザーがアイテムをフォルダに移動できないようにすることは可能ですか? 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;
  } 
}
4

1 に答える 1