Ejemplo n.º 1
0
 private void Menu_ItemClick(object sender, TrayMenuItemsEventArgs args)
 {
     // See what happen in tray proxy live monitor
     if (args.Item.Text == "Fetch Addins")
     {
         foreach (Office.COMAddIn addin in Application.COMAddIns)
         {
         }
     }
     else if (args.Item.Text == "Dispose all application child proxies")
     {
         Application.DisposeChildInstances();
     }
 }
Ejemplo n.º 2
0
 private void Menu_ItemClick(object sender, TrayMenuItemsEventArgs args)
 {
     // See what happen in tray proxy live monitor
     if (args.Item.Text == "Fetch documents")
     {
         foreach (Word.Document doc in Application.Documents)
         {
         }
     }
     else if (args.Item.Text == "Dispose all application child proxies")
     {
         Application.DisposeChildInstances();
     }
 }
Ejemplo n.º 3
0
 private void Menu_ItemClick(object sender, TrayMenuItemsEventArgs args)
 {
     // See what happen in tray proxy live monitor
     if (args.Item.Text == "Fetch books and sheets")
     {
         foreach (Excel.Workbook book in Application.Workbooks)
         {
             foreach (Excel.Worksheet sheet in book.Sheets)
             {
             }
         }
     }
     else if (args.Item.Text == "Dispose all application child proxies")
     {
         Application.DisposeChildInstances();
     }
 }
Ejemplo n.º 4
0
 private void Menu_ItemClick(object sender, TrayMenuItemsEventArgs args)
 {
     // See what happen in tray proxy live monitor
     if (args.Item.Text == "Fetch Presentation")
     {
         foreach (PowerPoint.Presentation pres in Application.Presentations)
         {
             foreach (PowerPoint.Slide slide in pres.Slides)
             {
             }
         }
     }
     else if (args.Item.Text == "Dispose all application child proxies")
     {
         Application.DisposeChildInstances();
     }
 }
Ejemplo n.º 5
0
 private void Menu_ItemClick(object sender, TrayMenuItemsEventArgs args)
 {
     // See what happen in tray proxy live monitor
     if (args.Item.Text == "Fetch inbox(first 20)")
     {
         Outlook._NameSpace outlookNS   = Application.GetNamespace("MAPI");
         Outlook.MAPIFolder inboxFolder = outlookNS.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
         for (int i = 1; i < inboxFolder.Items.Count; i++)
         {
             object item = inboxFolder.Items[i];
             if (i == 20)
             {
                 break;
             }
         }
     }
     else if (args.Item.Text == "Dispose all application child proxies")
     {
         Application.DisposeChildInstances();
     }
 }