如何从桌面应用程序打开Outlook2010的收件箱中的子文件夹 [英] How to Open sub folder in Inbox of Outlook2010 from desktop appliation

查看:142
本文介绍了如何从桌面应用程序打开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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆