Outlook打开工享Calendar
其实……通过Outlook的Application我们是不能直接访问人家的Calendar的。所以我们要绕个圈子去访问它。
[csharp]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Tools.Ribbon;
using Outlook = Microsoft.Office.Interop.Outlook;
using System.Windows.Forms;
namespace OutlookAddIn26
{
public partial class Ribbon1
{
private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
{
}
private void button1_Click(object sender, RibbonControlEventArgs e)
{
Outlook.Application objApplication = Globals.ThisAddIn.Application;
Outlook.Explorer objExplorer = objApplication.ActiveExplorer();
Outlook.NavigationPane objNavigationPane = objExplorer.NavigationPane;
if (objNavigationPane.CurrentModule.NavigationModuleType == Outlook.OlNavigationModuleType.olModuleCalendar)
{
Outlook.CalendarModule objCalendarModule = objNavigationPane.Modules.GetNavigationModule(Outlook.OlNavigationModuleType.olModuleCalendar) as Outlook.CalendarModule;
foreach (Outlook.NavigationGroup objNavigationGroup in objCalendarModule.NavigationGroups)
{
foreach (Outlook.NavigationFolder objNavigationFolder in objNavigationGroup.NavigationFolders)
{
if (objNavigationFolder.DisplayName.IndexOf("Bruce Song") >= 0)
{
Outlook.MAPIFolder objTargetCalendar = objNavigationFolder.Folder;
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- ASP.ENT前台更改绑定数据的日期格式
- .Net插件框架的实现及分析(二)
- DCOM--高效率主从服务器程序的新概念
- 让asp.net mvc的Action支持jQuery直接提交的javascript对
- Asp.net MVC源码分析--UrlRoutingModule与Service location的
- .NET简谈设计模式之(装饰者模式性能问题?)
- 使用HttpWebRequest下载经过重定向的文件
- Add View -> Strongly-typed view ->Model Class
- C#高级编程:使用XPath命名空间中的类[2]
- .NET类库中发现设计模式:策略模式



