使用Microsoft.Office.Interop.Outlook

奥克托拉

新成员
已加入
2020年7月2日
留言内容
4
编程经验
Beginner
你好,

是否可以检索Outlook的结构树(我的意思是知道有哪些文件,哪些子文件夹等)。

我找不到有关如何使用命名空间Microsoft.Office.Interop.Outlook的清晰文档。

有人有一些信息吗?

对不起我的英语不好
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,565
地点
悉尼,澳大利亚
编程经验
10+
我找不到有关如何使用命名空间Microsoft.Office.Interop.Outlook的清晰文档。
我只是从您的帖子中将名称空间的名称复制到搜索引擎中,并且该名称空间的文档才是第一个结果。


第二个结果是Application类的文档,如下所示:
代表整个Outlook应用程序。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,565
地点
悉尼,澳大利亚
编程经验
10+
然后我加了"examples"作为我搜索的关键字,第一个结果是:


如果您查看左侧的树,则可以看到该树在"How do I..."部分,这似乎可能是相关的。当您说找不到任何东西时,我确实想知道您实际上在寻找什么。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+

奥克托拉

新成员
已加入
2020年7月2日
留言内容
4
编程经验
Beginner
你好,
我写了一个代码来创建一个Outlook按钮。 :
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Tools.Ribbon;
using Outlook = Microsoft.Office.Interop.Outlook;

namespace OutlookAddIn4
{
    public partial class MyOutlookAddIn
    {
        private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
        {

        }

        private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
        {
        }

        private void button1_Click(object sender, RibbonControlEventArgs e)
        {

            System.Windows.Forms.MessageBox.Show("Your Ribbon Works!");            
        }

    }
}

在另一个代码中,我写了一些东西来显示Outlook中的所有文件夹和子文件夹。
当我按下Outlook按钮时,我想执行此代码。是否有可能 ?

对不起我的英语不好
 

羊皮

知名会员
已加入
2018年9月5日
留言内容
1,982
编程经验
10+
为了方便起见,我将这些主题合并在一起,因为它们有些相关。

请显示您为枚举文件夹编写的代码,并说明您要单击的按钮,因为即使阅读了上一个线程(自合并后的当前线程),我也不会关注您。

哪个Outlook按钮?
 

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
在第6个帖子中,我们的OP向Outlook功能区添加了一个按钮。他想发生的是,他们不想显示消息框,而是想枚举MAPI文件夹树。这非常简单:只需调用进行枚举的代码即可。
 
最佳 底部