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(); } }
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(); } }
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(); } }
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(); } }
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(); } }