创建 Office 文件

创建 Word , Excel 或 PowerPoint Office 文件,并返回流程标识和应用程序。

命令可用性: 本地 IBM RPA SaaS 和 IBM RPA

脚本语法

IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。

officeCreate --type(OfficeApplicationType) [--path(String)] [--keepvisible(Boolean)] (OfficeApplication)=officeapplication (Numeric)=processid

依赖关系

  • Microsoft™ Office 2010 或更高版本是必需的。
  • 确保 Office 应用程序, IBM RPA和操作系统的体系结构 (位) 匹配。 例如,如果使用的是 64 位操作系统,那么 IBM RPA 和 Office 也必须是 64 位。

输入参数

下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。

设计器方式标签 脚本方式名称 必需的 接受的变量类型 描述
类型 type Required OfficeApplicationType Office 文件类型。
模板文件 path Optional Text 这是用作新文件的模板的 Office 文件的完整路径。
保持可视 keepvisible Optional Boolean 用于使文件在使用时保持可见的选项。

输出参数

设计器方式标签 脚本方式名称 接受的变量类型 描述
Office 应用程序 officeapplication Office Application 用于存储所创建 Office 应用程序的变量。
进程标识 processid Number 所创建 Office 文件的进程标识。

示例

创建 Office 文件 命令会创建一个 Excel 文件,保存该文件,然后返回进程标识和应用程序。

defVar --name officeApplication --type OfficeApplication
defVar --name processID --type Numeric
defVar --name path --type String
defVar --name desktopPath --type String
defVar --name excelPath --type String
// Create the Excel spreadsheet.
officeCreate --type "Excel" officeApplication=officeapplication processID=processid
getSpecialFolder --folder "Desktop" desktopPath=value
// Save the spreadsheet to the desktop.
officeSaveAs --filepath "${desktopPath}" --filename ModeloOffice --fileformat "Default" --officeapplication ${officeApplication} excelPath=value
logMessage --message "ID: ${processID}" --type "Info"
// Result:Process ID.

限制

对于 模板文件类型 参数来说, Office 文件类型必须相同