我有一个宏,它可以从 Microsoft Office Outlook(收件箱或任何其他文件夹)中将一些数据提取到 Excel 文件中。要获取 excel 文件,我必须在 Outlook 中手动运行宏。有什么方法可以从 C# 调用宏。我试图在谷歌上搜索,但找不到任何具体的东西。这是一个迫在眉睫的要求。对此有任何帮助!
问问题
1048 次
看这里这应该让你开始。
它类似于:
myApp = (Microsoft.Office.Interop.Outlook.ApplicationClass)(Marshal.GetActiveObject("Outlook.Application"));
然后有一个RunMacro(object theApp, object[] theArgs)
方法,那么您将需要在应用程序上调用运行以及此方法中的数据。