wincc MSHFlexGrid

wincc7.3 MSHFlexGrid 控件怎么实现手动录入功能啊?(或者有什么支持手动输入的表格控件?)我查了有用TEXT控件作为录入窗口的。但是案列是VB里面的,不是VBS里面的,没办法用。另外我参考了此论坛里提供的部分VBS代码批量录入数据,也报错说不支持此方法。(也能显示,但是就是总报错要调试),另外用什么属性可以调整生成的网络格里文字的对齐方式??
Dim a,b
Set a = ScreenItems.Item ("MSHFlexGrid")
Set b = ScreenItems.Item ("text")

 a.Rows = 255 '设置总行数
 a.Cols = 7   '设置总列数
 
 a.TextMatrix(0,0)="序号" '#设置标题
 a.TextMatrix(0,1)="1" 
 a.TextMatrix(0,2)="2" 
 a.TextMatrix(0,3)="2" 
 a.TextMatrix(0,4)="4" 
 a.TextMatrix(0,5)="5" 
 Dim i
 For i = 1 To 255 Step 1
    a.TextMatrix(i,0)= CStr(i)  -----------------------此处为报错位置
 Next

最佳答案

这个VBS的属性和VB是有区别的。我这里有一些设置的方法,是经过测试的。想要的话加我吧2606352062。
外观属性设置
?设置列宽,假设为第n列
 oList.ColWidth(n) = 800
?设置行高,假设为第n行
 olist.rowheight(n)=500
?设置某一列的对齐方式,假设为第n列
 olist.ColAlignment(n)=x
x的值对应的相关描述如下
 flexAlignLeftTop   0       单元格的内容左、顶部对齐。     
flexAlignLeftCenter   1   字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom   2   单元格的内容左、底部对齐。
flexAlignCenterTop   3     单元格的内容居中、顶部对齐。
flexAlignCenterCenter   4   单元格的内容居中、居中对齐。
flexAlignCenterBottom   5   单元格的内容居中、底部对齐。
flexAlignRightTop   6   单元格的内容右、顶部对齐。
flexAlignRightCenter   7   数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom   8   单元格的内容右、底部对齐。 
flexAlignGeneral   9   字符串按“左、居中”显示,数字按 “右,居中”显示。
?设置控件的行数列数(n行,x列)
oList.Rows=n     
olist.Cols=x
?选中某一个单元格(n行,x列)
oList.Row=n     
olist.Col=x
?设置某一单元格背景颜色
olist.CellBackColor = RGB(220, 220, 220)
?设置网格线的颜色
olist.GridColor=RGB(100, 220, 220)
?设置网格线的宽度
olist.GridLineWidth=5
?设置各单元之间的线的类型
GridLines = x
X对应的相关描述如下: 
flexGridNone           0 没有线。 
flexGridFlat           1 普通线(默认) 
flexGridInset          2 下陷线 
flexGridRaised         3 凸起线。
?设置表格中空白部分的颜色
olist.BackColorBkg=RGB(100, 100, 220)
?设置表格中表头部分的颜色
olist.BackColorFixed=RGB(100, 100, 100)
单元格字体设置
?设置某单元格字体为粗体

提问者对于答案的评价:
非常感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:18
下一篇 2017年6月3日 上午12:18

相关推荐

  • Wincc的归档变量的记录如何在在SQL数据库中查看

    我找到了SQL 2005下面运行数据库所在的Table ,但是我打开的只有我那些归档变量的名称,ID什么的 ,没有把每个变量的具体的值显示出来,怎么在…

    SIMATIC WinCC 2019年6月11日
  • 用户账号为管理员权限,无法运行wincc

    通过控制面板修改过用户账户。我账户为管理员权限,但是打开项目,弹出“用户没有执行该操作的权限!请检查当前用户在windows用户组中的分配”。用smatic HMI权限也…

    SIMATIC WinCC 2019年6月11日
  • 200PLC中PID参数比例系数KC不能设置为负数

    在一个小型控制系统中,WINCC6.2做上位机,用CPU224XP的模拟量输入输出通过向导构建一个PID系统,PID参数中的比例系数KC需要设置为负值系统才能构成闭环负反馈。KC参…

    SIMATIC WinCC 2019年6月10日
  • wincc与PLC连接

    wincc与PLC连接最重要的几个设置参数是哪几个,碰见过上位机连接不上的情况,通讯方式的工业以汰网,可是后来是换了电脑才搞好的,还是不知道是怎么回事,请各位老师傅指点,最重要的是…

    SIMATIC WinCC 2019年6月11日
  • 关于2台PLC通过wincc通讯的软件问题

    2台200PLC (A和B)通过以太网与上位软件WINCC通讯。 问题: 如何通过wincc实现A标志位控制B标志位? 请高手们给出详解,谢…

    SIMATIC WinCC 2019年6月11日
  • WINCC 图形编辑里的静态文本问题

    请问静态文本在那里可以设置字间距, 或则有其他变通方法 问题补充:V11 可以不  加空格不好控制大小 最佳答案 可以通过输入的静态文本中间…

    SIMATIC WinCC 2019年6月10日
  • WINCC7.0画面激活不完整

    激活后只显示编辑画面左上角一小部分,计算机,属性,图形运行系统,全屏和调整画面都依然这样,显示器编辑画面调整分辨率还是如此。 最佳答案 在WinCC项目管理器的菜单“帮助”下“关于…

    SIMATIC WinCC 2021年7月5日
  • Wincc 在线趋势

    各位大侠!我有一项目,画面有多个按钮:PID1,PID2,PID3等,现在想按下按钮调用画面模板,出现相应的在线趋势,能实现吗?刚入手Wincc,求大侠们指教。 最佳答案 参考一下…

    SIMATIC WinCC 2018年12月5日
  • Wincc 服务器与客户机

    建立一台服务器和一台客户机组成网络 客户机无法激活画面 提示画面中心没找到启动画面  当服务器改为客户机 客户机改为服务器时就正常…

    SIMATIC WinCC 2019年6月11日
  • MODBUS通讯问题

    问一个小小的问题,MODBUS响应帧里返回的数量占一个字,也就是主站一次最多只能招测127个整型数据,理想情况是这样的吧?? 最佳答案 看你的距离和波特率。若要是做主站的话,可以分…

    SIMATIC WinCC 2019年6月11日