Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文件名参数从outlook传递到excel_Excel_Vba_Outlook - Fatal编程技术网

将文件名参数从outlook传递到excel

将文件名参数从outlook传递到excel,excel,vba,outlook,Excel,Vba,Outlook,我可以将文件名传递到我正在调用的excel宏吗 遵循Outlook常规?现在,saveReportstoDisk子系统被outlook规则启动,我可以打开我的excel文件,我刚刚确定如何将文件名参数从两个outlook子系统传递到我的excel子系统 我想我明白你的意思了,但我不想从那里打开这个文件。我需要将sFile传递到我的excel宏29分钟前的巡回赛 你需要的是 我假设现在您的宏在Excel中是这样的 Sub PrepareReport() End Sub 换成 Sub Prepa

我可以将文件名传递到我正在调用的excel宏吗 遵循Outlook常规?现在,saveReportstoDisk子系统被outlook规则启动,我可以打开我的excel文件,我刚刚确定如何将文件名参数从两个outlook子系统传递到我的excel子系统


我想我明白你的意思了,但我不想从那里打开这个文件。我需要将sFile传递到我的excel宏29分钟前的巡回赛

你需要的是

我假设现在您的宏在Excel中是这样的

Sub PrepareReport()

End Sub
换成

Sub PrepareReport(sFile As String)
    '
    '~~> Rest of the code
    '
End Sub
然后从Outlook将文件名作为

excelApp.Run "ThisWorkbook.PrepareReport", FileName

我想我明白你的意思了,但我不想从那里打开这个文件。我需要将sFile传递到我的excel宏29分钟前的巡回赛

你需要的是

我假设现在您的宏在Excel中是这样的

Sub PrepareReport()

End Sub
换成

Sub PrepareReport(sFile As String)
    '
    '~~> Rest of the code
    '
End Sub
然后从Outlook将文件名作为

excelApp.Run "ThisWorkbook.PrepareReport", FileName

我想我明白你的意思了,但我不想从那里打开这个文件。我需要将sFile传递到我的excel宏。即使是这样:)我过去已经回答过了。让我搜索链接。你应该可以接受一个参数这是你想要的吗?我认为是这样。我必须完成它,但它看起来确实像我想要完成的。让我在上面的帖子中为你简化它。给我5分钟,我想我知道你要做什么了,但我不想从那里打开文件。我需要将sFile传递到我的excel宏。即使是这样:)我过去已经回答过了。让我搜索链接。你应该可以接受一个参数这是你想要的吗?我认为是这样。我必须完成它,但它看起来确实像我想要完成的。让我在上面的帖子中为你简化它。给我5分钟