Excel模块
的文件夹TBox XEngines- >Excel在标准的子集包含模块,执行特定的任务Excel引擎3.0。
TBox打开Excel工作簿
该模块TBox打开Excel工作簿允许您打开一个Excel文件,即一个Excel工作簿。每个可以包含多个工作表的工作簿。
这对每一步是强制性的Excel引擎3.0TestCase。
的Excel引擎3.0在后台打开文件。你不看到的文件打开Excel。
该模块TBox打开Excel工作簿有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
指定工作簿的名称。 这可以是任何名称。的Excel引擎3.0用它来识别文件你想引导其他Excel引擎3.0TestSteps。 |
|
路径 |
完整路径Excel你想打开文件,包括文件名和扩展。 |
创建新的 |
指定是否要创建一个新的Excel文件。您可以使用以下值:
|
密码 |
可选的密码密码保护工作簿。 |
开放为只读 |
指定是否要以只读模式打开文件。
|
![]() |
在本例中,您打开Excel文件sales_data.xlsx,位于C: \ Temp。 你分配的名字MyWorkbook你想引导的工作簿。 因为文件是密码保护,输入密码,然后以只读模式打开文件。 打开一个Excel文件 |
![]() |
在本例中,您创建新的Excel文件marketing.xlsx。的Excel引擎3.0保存它C:\Users\janedoe\Desktop。 你分配的名字CustomerData你想引导的工作簿。 创建一个新的Excel文件并打开它 |
Excel TBox定义范围
该模块Excel TBox定义范围允许您定义一个数据范围要引导。这一步是强制每一个你想要的TestCase操纵一个特定的数据范围。
该模块具有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
工作簿的名称 |
的名字工作簿,你定义的。 |
工作表名称 |
Excel工作表包含数据的名称。这个名称必须准确匹配工作簿中的工作表。 |
指定的名称你想控制的数据范围。 这可以是任何名称。的Excel引擎3.0使用它来确定你想引导其他的数据范围Excel引擎3.0TestSteps。 |
|
数据范围 |
只读的。 注意,指定范围影响如何Excel引擎3.0计算的值的属性ColumnCount,RowCount,ColumnNumber,RowNumber,ResultCount。 |
数据范围- >启动细胞 |
启动细胞的数据范围要引导。 |
数据范围- >终末细胞 |
终末细胞的数据范围要引导。 |
![]() |
在本例中,您定义一个数据范围的工作簿MyWorkbook。这个数据范围位于Excel表1月。 你分配的名字JanuarySales的数据范围。 范围从细胞开始A2和结尾细胞T982。 定义您想要控制范围 |
TBox创建Excel工作表
该模块TBox创建Excel工作表允许您创建一个新的工作表在一个现有的Excel文件。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
工作簿的名称 |
的名字工作簿,你定义的。 |
工作表名称 |
指定工作表的名称。 |
工作表顺序 |
定义的地方Excel引擎3.0应该添加工作表。你可以输入以下值:
|
![]() |
在本例中,您创建一个新的工作表命名JAN_summary在工作簿MyWorkbook。 的Excel引擎3.0创建工作表作为第二个表的Excel文件。 创建一个新的工作表 |
TBox删除Excel工作表
该模块TBox删除Excel工作表允许您删除一个现有的工作表Excel文件。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
工作簿的名称 |
的名字工作簿,你定义的。 |
工作表名称 |
指定工作表的名称,你想删除。 |
![]() |
在这个例子中,你删除工作表命名JAN_summary在工作簿MyWorkbook。 删除工作表 |
TBox更新Excel工作表
该模块TBox更新Excel工作表允许你更新现有的工作表Excel文件。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
工作簿的名称 |
的名字工作簿,你定义的。 |
当前工作表名称 |
工作表的名称,你想要更新。 |
新的工作表名称 |
你想要的新名字给工作表。 |
新订单 |
定义的地方Excel引擎3.0应该把工作表。你可以输入以下值:
|
![]() |
在本例中,您执行以下操作工作表命名JAN_summary在工作簿MyWorkbook:
更新工作表 |
TBox Excel操作范围
该模块TBox Excel操作范围在一个允许您操作数据Excel文件。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
范围名称 |
的名字您定义的数据范围。 |
数据表及其sub-Attributes |
表元素。 在你的引导数据Excel文件将引导一个表。如何这样做的信息,见“表”章。 |
![]() |
在本例中,您引导数据范围ExampleRange。 的Excel引擎3.0寻找连续满足以下要求:
然后引擎执行验证。在这个特定的行,列单元格的值工资应该大于3000年。 引导Excel数据 |
Excel表格有一些特别的东西技术性能你可以使用自动化的一些特性Microsoft Excel:
写成BackgroundColor使用格式:设置或验证背景颜色R = < x >, G = < y >, B = < z >,如。R = 255, G = 0, B = 0明亮的红色背景。
评论:使用这个属性来添加、更新或验证执行其他操作在Excel评论与特定的细胞。
字体:设置或验证的名称字体用于细胞,如。Arial黑。
FontColor:设置或验证使用格式字体颜色R = < x >, G = < y >, B = < z >,如。R = 255, G = 0, B = 0明亮的红色字体。
字形大小:指示或验证数量设置字体大小。
注意,Excel到最近的5轮数字,例如输入11.3将圆形11.5。
FontStyle:设置或验证如果细胞中的文本是粗体或斜体,如。粗斜体表明,它既是。
FormattedText:验证或执行只读操作文本内容的单元格。
公式:设置或验证的公式细胞,如。=总和(A1, A2)值之和的细胞A1和A2。
HasFormula:验证细胞是否有一个公式,如。真正的一个细胞的一个公式。
IsHidden:设置或检查细胞是否隐藏,如。真正的为一个隐藏的单元格。
IsLocked:设置或检查细胞是否锁定,如。假如果电池没有上锁。
请注意:使用这个属性来添加、更新、验证或执行其他操作在Excel注意关联到一个特定的细胞。
NumberFormat:使用这个属性来设置,验证或执行其他操作使用格式化字符串为特定的细胞。有关更多信息,请参阅微软文档。
一些特定于语言的语法格式的语言设置Microsoft Excel。
作为一个例子,
NumberFormat = = 0.0%
在一个英语版本的Microsoft Excel相当于NumberFormat = = 0, 0%
在德国的版本Microsoft Excel。下划线:设置或验证强调文本的细胞,如。双双下划线的文本。
![]() |
在本例中,您引导技术属性的数据范围ExampleRange。 您执行以下操作:
使用技术属性的细胞在Excel中 |
Excel TBox明确范围
该模块Excel TBox明确范围允许您从一系列细胞清除数据和格式化一个Excel文件。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
范围名称 |
的名字范围定义。 |
内容 |
指定是否要明确指定范围的内容。您可以使用以下值:
|
格式 |
指定是否要明确指定范围的格式。您可以使用以下值:
|
说明和注释 |
指定是否要明确指定范围的说明和注释。您可以使用以下值:
|
超链接 |
指定是否要明确指定范围的超链接。您可以使用以下值:
|
概述了 |
指定是否要指定范围的清晰轮廓。您可以使用以下值:
|
![]() |
在本例中,您从一系列的细胞清除数据和格式化命名MyRange。 清晰的细胞 |
TBox运行Excel宏
该模块TBox运行Excel宏允许您运行现有的Microsoft Excel宏Excel文件。信息在Microsoft Excel宏,看到Microsoft Excel文档。
该模块具有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
工作簿的名称 |
的名字工作簿,你定义的。 |
宏的名字 |
Microsoft Excel宏的名称,你想要运行。 |
超时 |
最大持续时间(以毫秒为单位)的宏可以运行。到达这个阈值,运行宏将终止和测试步骤将会失败。 |
![]() |
在本例中,您运行宏HighlightOverdueAccounts在工作簿账户。您设置的最大持续时间宏10000年毫秒。 在工作簿上运行一个宏账户 |
TBox密切Excel工作簿
该模块TBox密切Excel工作簿让你结束打开工作簿。这对每一步是强制性的Excel引擎3.0TestCase。
该模块具有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
工作簿的名称 |
的名字工作簿,你定义的。 |
路径 |
完整路径的Excel文件你想接近,包括文件名和扩展名。 |
保存 |
指定是否要保存Excel文件。
|
保存路径 |
绝对路径的地方你想保存文件,包括文件名和扩展名。如果你不提供一个路径,188金宝搏app苹果下载软件Tricentis托斯卡覆盖现有的文件。 |
文件格式,你想保存文件。 这只ModuleAttribute一起工作保存路径。如果保存路径是空的,188金宝搏app苹果下载软件Tricentis托斯卡忽略了你选择的任何值另存为类型。 如果你指定一个保存路径但离开另存为类型空的,188金宝搏app苹果下载软件Tricentis托斯卡使用现有的文件的文件格式。 腐败,防止文件中提供的文件扩展名保存路径必须匹配这个ModuleAttribute扩展你选择。 |
![]() |
在本例中,您关闭Excel文件sales_data.xlsx,位于C: \ Temp。 的Excel引擎3.0保存任何更改sales_orders.pdf,位于C: \ Temp \订单。您指定的文件格式PDF (* . PDF)。 保存并关闭一个Excel文件 |
TBox Excel 1:1文件比较
该模块TBox Excel 1:1比较允许您比较单元内容,单元格格式,两个Excel文件的对象。
该模块具有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
引用文件 |
完整路径参考Excel文件,包括文件名和扩展名。 |
参考密码 |
输入密码如果你参考文件有密码保护。 |
目标文件 |
完整路径目标Excel文件,包括文件名和扩展名。 |
目标密码 |
输入密码,如果你的目标文件有密码保护。 |
包括细胞数据 |
默认情况下,Excel引擎3.0比较了细胞的内容。如果你不想把单元格内容,输入值假。 |
包括格式 |
默认情况下,Excel引擎3.0不比较单元格格式。如果你想比较单元格式,输入值真正的。 |
包括对象 |
默认情况下,Excel引擎3.0没有比较对象类型,如图片,形状,和图表。如果你想要比较的对象,输入值真正的。 |
包括表 |
如果你的Excel文件有多个数据表,你可以定义哪些表比较。为此,输入表名,由分号隔开(;)。 比较所有的床单,离开这个值是空的。 |
输出路径 |
如果你想将结果保存到一个文本文件,输入文件的完整路径,包括文件名和扩展名。 |
![]() |
在本例中,您比较Excel文件reference.xlsx和target.xlsx。两个文件都位于C: \ Temp。你执行以下步骤:
比较两个Excel文件 |