【问题标题】:SAS 9.3 rsubmit emailSAS 9.3 r提交电子邮件
【发布时间】:2014-02-17 14:46:46
【问题描述】:

我最近使用 Office 2010(32 位)从 SAS 9.2(32 位)升级到 SAS 9.3(64 位)。

几乎一切似乎都运行良好,但是如果没有远程提交,我无法让 SAS 发送电子邮件!

如果我在本地提交,我会收到消息“错误:未确定的 I/O 故障”,并从 Excel 弹出一个提示“没有默认邮件客户端或当前邮件客户端无法满足消息传递请求。请运行 Microsoft Outlook 并将其设置为默认邮件客户端。”

我的 Outlook 是默认邮件客户端!

有谁知道这是为什么?

如果我进行远程提交,我将无法附加存储在我的桌面或共享驱动器上的文件!

我的代码示例如下:

rsubmit;
filename outmail email
subject="Cars (secure)"
TO= ("email")
CC= ("email")
ATTACH= "C:\\Book1.xlsx";
DATA _NULL_;
FILE outmail;
PUT "Hello All,";
PUT " ";
PUT "Please find attached the Cars file.";
PUT " ";
RUN;

非常感谢任何帮助。

【问题讨论】:

    标签: sas


    【解决方案1】:

    问题在于本地配置。您可以采取三种不同的方法:

    1 - 单击开始/控制面板/程序/程序和功能/Microsoft Office 2010/更改/修复/继续。现在按照修复过程进行。

    2 - 单击开始/键入并选择“默认程序” - 按照屏幕上的说明将 Outlook 设置为默认程序。

    3 - 浏览到下面的位置,然后删除 MSMAPI32.DLL:

    C:\Program Files\Common Files\System\MSMAPI\1033

    该文件将在 Outlook 2010 重新启动后重新创建。

    【讨论】:

    • 感谢您的建议,我已经尝试了这些步骤,但没有成功。但是我又试了一次,还是没有运气。
    猜你喜欢
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2011-10-12
    相关资源
    最近更新 更多