5.5.8.1 获取单元格内容组件(Excel

Q新版本打开旧版本设计的流程(含有“获取单元格内容”组件)出现问题时,如何处理?

A设计器1.2.0.7版本以下该组件的输出属性"单元格内容"使用的是Object类型,1.2.0.7及以上版本使用的是String类型。

1.2.0.7以下版本的项目适用于1.2.0.7及以上版本,具体修改步骤如下:

1、首先检查下项目的project.cmproj文件,右键点击编辑或以记事本方式打开,查看能力组件版本号是否为1.1.0.1,如不是请修改为1.1.0.1并保存。如5.5.8.1-1和图5.5.8.1-2

5.5.8.1-1

 

5.5.8.1-2

2、如步骤一无误以后,打开项目呈现以下效果,只需将对应的输出单元格内容属性的变量从Object类型改成String类型(将content变量从Object类型改成String类型)。

5.5.8.1-3

4、如果根本打不开项目,请进行以下操作:

1)找到项目中的*.cmml文件(只需找含有“获取单元格内容”组件的文件),右键进行编辑或以记事本方式打开,全局搜索“cmipa:CellGet”,其中CellContent中的值content为输出属性单元格内容使用的变量。如图5.5.8.1-4

5.5.8.1-4

2)然后在对content进行全局搜素,其中“<Variable/>”代表的是创建的变量,将Object修改为String类型。或是在此变量的行下面再添加一个变量,类型为x:StringName可自定义。修改完成以后保存此文件,关闭当前打开的此项目再重新打开项目即可。如图5.5.8.1-5

5.5.8.1-5