SAS + DDE + Excel无响应(前一天工作正常后)

时间:2014-05-22 16:41:34

标签: excel sas dde

问题:

我正在尝试使用SAS中的DDE工具将一些数据写入现有工作簿,但SAS变得无法响应。

在excel中打开工作簿D:\testfile.xlsx之后,我通常会运行类似下面的代码(大大简化,但仍会为我生成错误):

filename testfile dde "excel|[D:\testfile.xlsx]Sheet1!r1c1:r1c3" notab;

data _null_;
  file testfile;
  x = "hello";
  put x;
run;

此前,和昨天一样,这种情况完美无缺。另一方面,今天,SAS变得没有响应,我不得不用任务管理器杀死它。

注意:我在其他留言板上看到在后台使用chrome会导致此问题,但我确保在发生这种情况时没有正在运行的Chrome进程。

版本信息:

  • Windows 7 64位SP1
  • SAS 9.2(基本许可证)
  • Office 2010

1 个答案:

答案 0 :(得分:0)

我注意到禁用Excel加载项为我修复了同样的问题。

您可以通过转到>来停用加载项信托中心 - >信任中心设置 - >加载项 - >然后选中复选框"禁用所有应用程序加载项"

您还可以在信任中心设置的管理加载项屏幕上手动禁用加载项。