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;
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注
- .NET简谈互操作(四:基础知识之Dispose非托管内存
- asp.net DataTable和Dataset序列化成Json格式
- .NET设计模式:工厂方法模式(Factory Method)[1]
- MVC3+Entity Framework 实现投票系统(二)
- JQuery+Asp.net MVC实现用户名重名查询
- 使用ASP.NET MVC3+EF+Jquery制作文字直播系统(四
- .net架构的最后思考(箴言)
- Web Service学习笔记(4)
- 聊聊.net程序设计——浅谈使用VS2010建模拓展(下



