Example #1
0
        public void ManipulateBody()
        {
            var     outlook   = OutlookExtensions.GetRunningApplication();
            var     inspector = outlook.ActiveInspector();
            dynamic editor    = inspector.WordEditor;
            dynamic selection = editor.Windows[1].Selection;

            selection.InsertBefore("Hello");
        }
Example #2
0
        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());
        }