我可以在代码中使用C#启动Outlook吗?
在VB6中,我们使用对象'Outlook.Application'并写:'
Set oOutlook = CreateObject("Outlook.Application")
Set oNameSpace = oOutlook.GetNamespace("MAPI")
Set oInbox = oNameSpace.Folders(1)
'Set oInbox = oInbox.Folders("Inbox")
oInbox.Display
'oOutlook.Quit 'Close All Outlook copies
Run Code Online (Sandbox Code Playgroud)
复制/粘贴链接:http://www.ozgrid.com/forum/showthread.php?t = 73886
System.Diagnostics.Process 只会启动一个过程.
要执行其他操作(如选择文件夹),您需要使用Microsoft Visual Studio Tools for Office(VSTO).而这里是它的参考.例如:
var outlook = new Microsoft.Office.Interop.Outlook.ApplicationClass();
outlook.Quit();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12628 次 |
| 最近记录: |