如何从桌面应用程序打开Outlook2010的收件箱中的子文件夹 [英] How to Open sub folder in Inbox of Outlook2010 from desktop appliation
本文介绍了如何从桌面应用程序打开Outlook2010的收件箱中的子文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从桌面应用中选择一个收件箱子文件夹打开Outlook 2010
Hi,
I want to open Outlook 2010 with selected a inbox sub folder from desktop appliation
Dim app As Outlook.Application
Dim ns As Outlook.NameSpace
Dim siFolder As Outlook.Folder = Nothing
app = New Outlook.Application()
app = CreateObject("Outlook.Application")
ns = app.GetNamespace("MAPI")
Dim olFolders As Outlook.Folders = ns.Folders
If CType(sender, Button).Tag.ToString = "Inbox" Then
siFolder = CType(ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox), Outlook.Folder)
Else
siFolder = CType(ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent.folders("Sub Folder Name"), Outlook.Folder)
End If
System.Diagnostics.Process.Start("outlook")
这个代码仅适用于In框而非Sub文件夹。
请帮助!
RKS
This code is only working for In box not for Sub folder.
Please Help!
RKS
推荐答案
看看这里:
如何:枚举文件夹 [ ^ ]
如何:获取默认文件夹并枚举其子文件夹 [ ^ ]
C#到VB.NET翻译器 [ ^ ]
Have a look here:
How to: Enumerate Folders[^]
How to: Get a Default Folder and Enumerate Its Subfolders[^]
C# to VB.NET translator[^]
这篇关于如何从桌面应用程序打开Outlook2010的收件箱中的子文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文