20160330001 调用及触发Office Outlook 约会
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Outlook = Microsoft.Office.Interop.Outlook;
namespace wx_base
{
public partial class Frm_T1 : Form
{
public Frm_T1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// dll 调用 Microsoft.Office.Interop.Outlook (注意不同的Office 版本)
// http://blog.sina.com.cn/s/blog_69c72c7c0101kkwe.html
// http://www.tulaoshi.com/n/20160219/1603005.html
// https://www.baidu.com/s?wd=C%23%20Office%20Outlook%20%E7%BA%A6%E4%BC%9A&pn=30&oq=C%23%20Office%20Outlook%20%E7%BA%A6%E4%BC%9A&tn=monline_3_dg&ie=utf-8&rsv_idx=1&rsv_pq=ad2cdabd000dd6cd&rsv_t=7866XcCJw92Dm6hipr3OdaCDvKep2NcCDjpjbsyujR%2FSstifP92iaNfHnUj1aeDcZp8I&rsv_page=1
// C# Office Outlook 约会
// https://msdn.microsoft.com/zh-cn/ff869762
//
CreateAppointment(System.Convert.ToDateTime("2016-03-29 15:25:26"), System.Convert.ToDateTime("2016-03-29 18:28:26"), 10, "标题", "测试内容");
}
#region 约会.
///
/// 创建约会.
///
/// 开始时间
/// 结束时间
/// 提前多长时间提醒
/// 标题
/// 内容
public void CreateAppointment(
DateTime satrtDateTime,
DateTime endDateTime,
int reminderMinutesBeforeStart,
string subject,
string body
)
{
// 创建约会.
//Outlook.AppointmentItem outLookAppointmentItem = (Outlook.AppointmentItem)
//outlookApp.CreateItem(Outlook.OlItemType.olAppointmentItem);
// Outlook.ApplicationClass oApp = new Microsoft.Office.Interop.Outlook.ApplicationClass();
//会议是约会的一种
//Outlook.AppointmentItem oItem = (Outlook.AppointmentItem)outlookApp.CreateItem(Outlook.OlItemType.olAppointmentItem);
//oItem.MeetingStatus = Outlook.OlMeetingStatus.olMeeting;
// 创建 OUTLOOK APP
Microsoft.Office.Interop.Outlook.Application outlookApp = new Microsoft.Office.Interop.Outlook.Application();
Outlook.AppointmentItem outLookAppointmentItem =
(Outlook.AppointmentItem)outlookApp.CreateItem(Outlook.OlItemType.olAppointmentItem);
// 开始时间
outLookAppointmentItem.Start = satrtDateTime;
// 结束时间
outLookAppointmentItem.End = endDateTime;
// 提前多长时间提醒
outLookAppointmentItem.ReminderMinutesBeforeStart = reminderMinutesBeforeStart;
// 标题
outLookAppointmentItem.Subject = subject;
// 内容
outLookAppointmentItem.Body = body;
// 保存.
outLookAppointmentItem.Save();
}
#endregion
//
}
}
20160330001 调用及触发Office Outlook 约会的更多相关文章
- Delphi 发送邮件 通过Office Outlook
Delphi 发送邮件 通过Office Outlook 网上搜到的Delphi邮件发送系统,绝大多数是使用SMTP协议来发送. 但是事实上它们已经过时了,大多数邮件服务器已经屏蔽了Delphi In ...
- office outlook 無法開啟 outlook 視窗
例如[無法啟動Microsoft Office Outlook.無法開啟Outlook 視窗.] 1.啟動 Outlook 安全模式outlook.exe /safe2.清除並重新產生目前設定檔的功能 ...
- JavaScript API for Office Outlook Add-in - “一页纸文档“
上一篇文章 Office Add-in Model 为 Outlook Mail Add-in 提供的 JavaScript API 介绍 ,简单地在表格中列出了所有的 Object 定义,但是个人感 ...
- jQuery实现自动调用和触发某个事件的方法
1.比如我们通过jquery定义了一个点击事件,我们如何自动触发他: $(function(){ $('#button').click(function(){ alert('butto ...
- Office - Outlook
将邮件存到本地 服务器容量有限,避免丢失和经常提示容量不足 步骤 在File->Account Settings->Account Settings下面 在Data Files标签页新建一 ...
- 配置Office Outlook 2013
导航 背景——配置过程——错误(Error)——参考资料 背景 最近,折腾了一阵子邮箱客户端,包括:Foxmail.thuderbird.outlook:最后,考虑到outlook对文本的强大的支持能 ...
- 在Office Outlook 2013中收发QQ邮件
选择手动配置 选择第三项 点击More Settings,在Outgoing Server 勾选 如下 确认后,按下一步完成配置,此时会弹出对话框进行邮件发送测试.
- C# 调用 Outlook发送邮件实例
添加引用:Microsoft.Office.Interop.Outlook using System; using System.Collections.Generic; using System.L ...
- jira webhook 事件触发并程序代码调用jenkins接口触发构建操作
要解决的问题 开发管理工具触发站点构建事件,事件处理中需要调用Jenkins接口开始构建动作. 我的应用场景: 使用jira作为管理工具,在jira中创建自定义的工作流来规定测试,上线,发布等流程,并 ...
随机推荐
- 非静态的字段、方法或属性“System.Web.UI.Page.ClientScript...”要求对象引用 (封装注册脚本)
在写项目时想对asp.net的注册前台脚本事件进行封装,就添加了一个BasePage.cs页面,但一直报错‘非静态的字段.方法或属性“System.Web.UI.Page.ClientScript.. ...
- C++静态成员和静态成员函数
一:静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员.和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则 ...
- mysql5.5手册读书日记(4)
<?php /* InnoDB事务模型和锁定 15.2.10.1. InnoDB锁定模式 15.2.10.2. InnoDB和AUTOCOMMIT 15.2.10.3. InnoDB和TRANS ...
- 10与元素亲密接触:盒元素(the box model)
line-height属性可以设置文本的行间距,可以用像素.em或百分比等于字体大小有关的值定义行间距line-height: 1.6em;(行间距为字体大小的1.6倍) CSS把每一个单一的元素看作 ...
- phpcmsv9的评论分表策略
comment_table表 comment表 comment_data_x表 我们留意到: comment_table表统计每个comment_data_x表里面有多少条记录, comment表只是 ...
- Where is the Global.asax.cs file
I am using VS 2008. I have created a new Asp.net web site project from File->New->Website-> ...
- AFNetworking 3.0+ 启用完整、严格的https证书较验参考代码
// 1.初始化单例类 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securit ...
- MVC强类型视图、强类型HTML辅助方法
强类型视图: <table> <tr> <td>ID:</td><td><%: Model.Id %></td> & ...
- cocos2dx js 3.2 热更新
COCOS IDE用手机调试更新是正常的,是预想的结果,但用COCOS IDE打包发布APK,安装到手机上,热更新下载图片.JSON UI什么的都能正常更新替换,但JS脚本没有替换,这是为毛.更新文件 ...
- Groovy学习笔记(二)
在上一篇文章中我们主要学习了如何搭建Groovy开发环境,为我们的Groovy之旅做好了准备工作,不知道你是否准备好了?接下来我们就一起看看Groovy与我们熟悉的Java有什么异同. Groovy是 ...