Vba 在SASWorkspaceManager下调用时,x命令不正确。WorkspaceManager?

Vba 在SASWorkspaceManager下调用时,x命令不正确。WorkspaceManager?,vba,sas,Vba,Sas,我编写了一些SAS代码,通过x命令调用R(我使用的是SAS 9.1.3,因此没有与R的本机SAS接口) 现在,除了x命令外,其他所有代码都可以工作。请提供帮助。默认情况下,由于潜在的安全风险,当通过使用集成技术的技术进行访问时,将禁用SYSTEM和X命令的使用 您是否遵循了使用说明中描述的Windows 9.1.3的步骤? 它描述了如何在SAS服务器上启用此功能;您可能需要调整工作区的描述,而不是存储进程服务器 OPTIONS XWAIT XSYNC; X """&r_path.""

我编写了一些SAS代码,通过x命令调用R(我使用的是SAS 9.1.3,因此没有与R的本机SAS接口)


现在,除了x命令外,其他所有代码都可以工作。请提供帮助。

默认情况下,由于潜在的安全风险,当通过使用集成技术的技术进行访问时,将禁用SYSTEM和X命令的使用

您是否遵循了使用说明中描述的Windows 9.1.3的步骤? 它描述了如何在SAS服务器上启用此功能;您可能需要调整工作区的描述,而不是存储进程服务器

OPTIONS XWAIT XSYNC;
 X """&r_path."" --no-save --quiet < ""&out_code_folder.\code.r"" > ""&out_code_folder.\abba.log""";
   Dim obWM As SASWorkspaceManager.WorkspaceManager
    Dim temp_dispaly_alert As Boolean
    Dim sm As SAS_Management    
    Debug.Print strSASCode    
    Set sm = New SAS_Management

    'Set obServerDef = New SASWorkspaceManagerServerDef
    Set obWM = New SASWorkspaceManager.WorkspaceManager
    Set obSAS = obWM.Workspaces.CreateWorkspaceByServer("MyServerName", VisibilityProcess, Nothing, "", "", "")
    Set sm.obLS = obSAS.LanguageService
    temp_dispaly_alert = Application.DisplayAlerts
    Application.DisplayAlerts = False
    sm.obLS.Submit strSASCode