Arl*_*ler 3 c# excel-2007 .net-4.0 office-interop outlook-2007
在VBA中,我通常用于appOutlook = GetObject(, "Outlook.Application")获取正在运行的Outlook实例,如果Outlook未运行,则会引发错误.我通常在excel中做到这一点,但现在我想看看我是否可以通过转移到C#并从那里做到更好的结果.我需要做的是从Outlook电子邮件复制并粘贴到Excel,以便在电子邮件中的表得到粘贴到电子表格单元格的值,而不是HTML.但是,我不太清楚如何做到这一点.我经常使用Activator.CreateInstance,但它会成为一个新实例.如何连接到Excel和Outlook的当前实例?
你可以用它System.Runtime.InteropServices.Marshal.GetActiveObject()来达到这个目的.
(见相关问题.)
| 归档时间: |
|
| 查看次数: |
4373 次 |
| 最近记录: |