C#操作Outlook发送周期性会议邮件 本帖最后由 xsw5217 于 2015-03-02 14:13:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 引用: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"); 大哥。。我需要的是outlook 发送会议邮件 而且要周期性的。 不是简单的发送一个邮件。 这个好像不是outlook的功能了吧, outook 的reminder有提示对话框,但是没有邮件提醒。这个估计得你自己实现了。 什么叫周期性?不管是群发还是定时发送。无非就是个FOR和IF语句的问题。这种流程细节你也让别人帮你搞? outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G这个是outlook自带的功能 outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G这个是outlook自带的功能你根本没有仔细的看1L的内容我在写一个会议室预定的系统,不是在问Outlook怎么用不是定时发也不是群发,if或者for根本派不上用处,这也不是什么流程细节。 outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G这个是outlook自带的功能这个是建立一个scheduled appointment 或者是meeting。这个可以通过API实现,但是邮件通知应该不行。 outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G这个是outlook自带的功能你根本没有仔细的看1L的内容我在写一个会议室预定的系统,不是在问Outlook怎么用不是定时发也不是群发,if或者for根本派不上用处,这也不是什么流程细节。...... 下面是创建一个周期性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 C#for循环形成的数组,在form2里调用 directshow问题 大家好,关于安装包的问题! 有关WinForm界面的问题 线程的进度显示问题 关于字体的问题 关于ComboBox的问题 Encoding.GetEncoding()在哪個namespace下? C#获取网站源代码数据中文乱码?? 数据判断加分 IIS上发布ASP网站成功 c#怎么解析不确定个数不确定名称的json?如下这种格式,我想把里面的多个日期key对应的数组全取出来转换成list<T>
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");
outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
这个是outlook自带的功能
outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
这个是outlook自带的功能你根本没有仔细的看1L的内容
我在写一个会议室预定的系统,不是在问Outlook怎么用
不是定时发也不是群发,if或者for根本派不上用处,这也不是什么流程细节。
outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
这个是outlook自带的功能这个是建立一个scheduled appointment 或者是meeting。这个可以通过API实现,但是邮件通知应该不行。
outlook2010 新建项目——会议——左上方有一个重复周期,快捷键ctrl+G
这个是outlook自带的功能你根本没有仔细的看1L的内容
我在写一个会议室预定的系统,不是在问Outlook怎么用
不是定时发也不是群发,if或者for根本派不上用处,这也不是什么流程细节。......
{
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