public void ManipulateBody() { var outlook = OutlookExtensions.GetRunningApplication(); var inspector = outlook.ActiveInspector(); dynamic editor = inspector.WordEditor; dynamic selection = editor.Windows[1].Selection; selection.InsertBefore("Hello"); }
public void GetOutlookAppointmentsActiveIn() { var app = OutlookExtensions.GetRunningApplication(); var calendar = app.GetCalendar(); var time = new TimeInterval(new DateTime(2019, 2, 20, 10, 0, 0), new DateTime(2019, 2, 20, 20, 15, 0)); var appointments = calendar.GetOutlookAppointmentsActiveIn(time); foreach (var i in appointments) { Console.WriteLine($"{i.Start} {i.End} {i.RecurrenceState} {i.Subject}"); } Assert.AreEqual(4, appointments.Count()); }