我有一個事件處理程序附加到ItemAdd
事件公用文件夾的問題。ItemAdd事件在Exchange
問題是事件處理程序停止在幾個 成功調用後被調用。
的代碼是微不足道的。我有一個ThisAddIn
類創建一個對象而這又一個附加功能,在其構造函數ItemAdd
事件。該功能只是彈出一個消息框。
請指點我正確的方向。我根本不明白在哪裏尋找錯誤。
謝謝你在前進, 阿納託利
下面是測試代碼,我嘗試運行:
public partial class ThisAddIn
{
internal static Outlook.Folder posts_folder = null;
private static test t;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
t = new test();
}
{
class test
{
public test()
{
System.Windows.Forms.MessageBox.Show("Attaching...");
ThisAddIn.posts_folder.Items.ItemAdd +=new Microsoft.Office.Interop.Outlook.ItemsEvents_ItemAddEventHandler(Items_ItemAdd);
}
void Items_ItemAdd(object Item)
{
System.Windows.Forms.MessageBox.Show((Item as Outlook.PostItem).Subject);
}
}
您可以發佈您的代碼片斷..你是如何聲明事件處理程序..你用什麼樣EventHandlerVar + =新someeventHandler或+ - someEventHandler您使用的一個代表,一個callcback?這很難說沒有看到你有什麼迄今感謝 – MethodMan 2011-12-19 13:57:27