本帖最后由 xsw5217 于 2015-03-02 14:13:18 编辑

解决方案 »

  1.   

    引用:Microsoft.Office.Interop.Outlook     Microsoft.Office.Interop.Outlook.Application outlookObj = new Microsoft.Office.Interop.Outlook.Application();
                MailItem Item = (Microsoft.Office.Interop.Outlook.MailItem)
          outlookObj.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);            Item.To = "[email protected]";            Item.Subject = "hello";            Item.Body = "hellotest";            Item.Send();
                MessageBox.Show("Send Ok");
      

  2.   

    大哥。。我需要的是outlook 发送会议邮件 而且要周期性的。 不是简单的发送一个邮件。
      

  3.   

    这个好像不是outlook的功能了吧, outook 的reminder有提示对话框,但是没有邮件提醒。这个估计得你自己实现了。
      

  4.   

    什么叫周期性?不管是群发还是定时发送。无非就是个FOR和IF语句的问题。这种流程细节你也让别人帮你搞?
      

  5.   


    outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
    这个是outlook自带的功能
      

  6.   


    outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
    这个是outlook自带的功能你根本没有仔细的看1L的内容
    我在写一个会议室预定的系统,不是在问Outlook怎么用
    不是定时发也不是群发,if或者for根本派不上用处,这也不是什么流程细节。
      

  7.   


    outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
    这个是outlook自带的功能这个是建立一个scheduled appointment 或者是meeting。这个可以通过API实现,但是邮件通知应该不行。
      

  8.   


    outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
    这个是outlook自带的功能你根本没有仔细的看1L的内容
    我在写一个会议室预定的系统,不是在问Outlook怎么用
    不是定时发也不是群发,if或者for根本派不上用处,这也不是什么流程细节。......
      

  9.   

    下面是创建一个周期性appointment的代码private void RecurringAppointmentEveryMondayWednesdayFriday()
    {
        Outlook.AppointmentItem appt = Application.CreateItem(
            Outlook.OlItemType.olAppointmentItem)
            as Outlook.AppointmentItem;
        appt.Subject = "Recurring Appointment DaysOfWeekMask Example";
        Outlook.RecurrencePattern pattern = appt.GetRecurrencePattern();
        pattern.RecurrenceType = Outlook.OlRecurrenceType.olRecursWeekly;
        // Logical OR for DayOfWeekMask creates pattern
        pattern.DayOfWeekMask = Outlook.OlDaysOfWeek.olMonday |
            Outlook.OlDaysOfWeek.olWednesday |
            Outlook.OlDaysOfWeek.olFriday;
        pattern.PatternStartDate = DateTime.Parse("7/10/2006");
        pattern.PatternEndDate = DateTime.Parse("8/25/2006");
        pattern.Duration = 60;
        pattern.StartTime = DateTime.Parse("2:00:00 PM");
        pattern.EndTime = DateTime.Parse("3:00:00 PM");
        appt.Save();
        appt.Display(false);
    }
    来自:
    https://msdn.microsoft.com/EN-US/library/office/ff184595.aspx