2017-02-15 79 views
-1

我试图设置一个自动化过程,当我在Outlook中收到包含“主题”的电子邮件时,它会自动在Excel中启动宏
并运行宏I已在Excel中设置。这如何实现?从Outlook运行Excel宏,基于电子邮件主题

如果需要可以提供更多信息 - 谢谢!

这是我用

Public Sub Main_function_Auto(Item As Outlook.MailItem) 


Dim ExApp As Excel.Application 
Dim ExWbk As Workbook 
Set ExApp = New Excel.Application 
Set ExWbk = ExApp.Workbooks.Open("C:\Users\x\Desktop\CRAWLER\zxc crawler\xx zz - Production.xlsm") 
ExApp.Visible = True 

ExWbk.Application.Run "mainFun.Main_function_Auto" 

ExWbk.Close SaveChanges:=True 

误差起始于

Dim ExApp As Excel.Application 
+0

您也可以将您的代码概念替换为** Late Binding ** –

+0

如何操作。请帮忙 –

回答

1

选择工具,引用,并设置对Microsoft Excel XX.X库的引用代码。

+0

我已经打勾了。同样的错误 –

+0

错误究竟是什么? – jkpieterse

相关问题