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

相关推荐

  • wincc7完全兼容wincc6.2的项目吗

    而且使用WINCC6。2的项目复制器,提示:项目不能复制到本地设备 最佳答案 WinCC V7.0 与以前版本的主要区别在于运行系统数据的显示能力。 …

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC6.0 图形库的问题

    我安装了WINCC6.0  但是我在图形编辑器做图形时大开库选项时发现里面什么都没有,连最基本的图形库也没有. 我是一个新手,请教各位高手这是怎么回事…

    SIMATIC WinCC 2019年6月11日
  • wincc画面时虚时好是怎么回事?

    两台电脑通过mpi连接6台cpu,连接最近画面数值时虚时好,wincc故障代码是8304.谁遇到过?  问题补充:电脑和cpu在500m距离左右。通讯速率只有187.5K…

    SIMATIC WinCC 2019年6月11日
  • wincc function trend control显示趋势曲线问题

    我是在plc300采集了正弦波信号的100个离散值(不断采集更新),储存在DB1中,通过原始数据类型变量传送给wincc,wincc通过编写c脚本对原始数据类型变量进行解包,将解包…

    2021年7月5日
  • 博途V13SP1 如何让HMI界面的文本居中对齐

    调文本格式里的对齐居中没有反应,始终是居左。 图片说明:       最佳答案 取消属性里面的—使对象适合内容,然后再调整就能看出来了,…

    2020年11月1日
  • WinCC VBS脚本触发

    在WinCC中想使用对一个控件的属性进行操作,编写VBS脚本之后,保存时出现: “带循环触发器的1动作 循环动作导致系统高负载。如果可能使用触发器变量”提示&n…

    SIMATIC WinCC 2019年6月11日
  • 怎样安装WinCC V6.2 Web Navigator

    我的系统安装了WinCC V6.2 中文版,现在安装WinCC V6.2 Web Navigator是个多国语言版,但没有中文的.…

    SIMATIC WinCC 2019年6月11日
  • 关于趋势的控件设置问题

    采用WINCC的趋势控件做趋势组,一个组里面有8个趋势,由于工艺分组把大量程归档值与小量程归档值份到一个趋势画面里面了,而操作工只需要一条统一的纵坐标来统管所有趋势(嫌各趋势各一个…

    SIMATIC WinCC 2019年6月11日
  • WinCC5.1过程值每天定时归档该怎么做?

    现场有5条打印输送线,每条线都有一个推杆将箱子从其他线路上推入打印区,每条线还有一个计数功能,推杆推一次,计数器计1,这样不断累积。现在是要每天在下班前将每条线计数器里的数字存入一…

    SIMATIC WinCC 2019年6月11日
  • 对象属性下的focus change的意义

    在“对象属性”下“事件”选项卡下有个“focus change”,是什么意思呢,跟单击鼠标产生的动作有什么不同? 问题补充:什么叫获得或失去焦点呢? 最佳答案 如果了解计…

    SIMATIC WinCC 2019年6月10日