我在所有收到的邮件中都有一个排序脚本。
帐户由5台计算机共享,所有计算机都运行该脚本。
由于某种原因,脚本可以正常工作几次,但有一段时间它会停止工作,我在脚本中设置了一个调试点,而且脚本没有被执行。该规则不会显示任何错误。
Sub RangeOfFormulasToConstants()
' Changes a selection of Formulas into their values thus removing the formula.
' Keyboard Shortcut: Ctrl+q
Dim WorkRng As Range, xTitleId As String
Application.ScreenUpdating = False
xTitleId = "Useful box"
On Error GoTo bm_Exit
Set WorkRng = Application.InputBox("Range: ", xTitleId, Selection.Address, Type:=8)
WorkRng = WorkRng.Value 'do it all at once - no need to loop through
bm_Exit:
Application.ScreenUpdating = True
End Sub
知道每台计算机是如何发生这种情况的吗?
答案 0 :(得分:0)
您是否有机会查看Outlook中的信任中心设置?允许Outlook宏运行吗?
尝试针对传入的电子邮件消息手动运行VBA sub,并逐步调试代码,遍历每行代码并查看其中发生的情况。
最后,您可能会发现Getting Started with VBA in Outlook 2010文章很有帮助。
答案 1 :(得分:0)
如果计算机独立,会话断开超时可能是罪魁祸首。