2

我有一个宏,它可以从 Microsoft Office Outlook(收件箱或任何其他文件夹)中将一些数据提取到 Excel 文件中。要获取 excel 文件,我必须在 Outlook 中手动运行宏。有什么方法可以从 C# 调用宏。我试图在谷歌上搜索,但找不到任何具体的东西。这是一个迫在眉睫的要求。对此有任何帮助!

4

1 回答 1

1

看这里这应该让你开始。

它类似于:

myApp = (Microsoft.Office.Interop.Outlook.ApplicationClass)(Marshal.GetActiveObject("Outlook.Application"));

然后有一个RunMacro(object theApp, object[] theArgs)方法,那么您将需要在应用程序上调用运行以及此方法中的数据。

于 2013-06-19T08:58:23.650 回答