技术论坛

 WINCC里插入EXCEL

返回主题列表
作者 主题
zhaorongshun
游民

经验值: 63
发帖数: 4
精华帖: 0
楼主    2018-08-08 04:42:40
主题:WINCC里插入EXCEL

 我在WINCC插入一个OLE对象,对象类型为EXCEL。我的设想是从数据库里查询、读出的数据填入EXCEL单元格里,不知道访问这个EXCEL的OLE对象?网上的例子都是读数据库,然后填到在其他地方建好的EXCEL表格,而不是WINCC画面里的OLE对象

城外之人
至圣

经验值: 17288
发帖数: 8466
精华帖: 18
1楼    2018-08-08 07:58:24
主题:回复:WINCC里插入EXCEL

都是对象访问,对象的属性和方法还是一样的。嵌入画面中不是更容易操作?

无论成与败,无论甜与苦,我还是我。
RENHQ
至圣

经验值: 68964
发帖数: 12238
精华帖: 59
2楼    2018-08-08 08:10:25
主题:回复:WINCC里插入EXCEL

操作ole对象和操作EXCEL类似,只不过是要设置好OLE对象就好了

Q群:https://jq.qq.com/?k=9BDuEgf6
火山上的来客
侠客

经验值: 693
发帖数: 92
精华帖: 0
3楼    2018-08-08 11:39:04
主题:回复:WINCC里插入EXCEL

我怎么觉着protal wincc  的功能少很多

zhaorongshun
游民

经验值: 63
发帖数: 4
精华帖: 0
4楼    2018-08-08 11:45:10
主题:回复:WINCC里插入EXCEL

Set objExcelApp = CreateObject("Excel.Application")

objExcelApp.Visible = False

objExcelApp.Workbooks.Open "D:\WinCCWriteExcel\abc.xlsx"

objExcelApp.Worksheets(sheetname).Activate

这是别人发的读写EXCEL方法,我感觉都用不上,是不是:

objExcelApp=HMIRuntime.screenItems("OLE对象名"),就可以了,您有这方面的例子吗?能否分享一下

拾起
奇侠

经验值: 5059
发帖数: 335
精华帖: 6
5楼    2018-08-08 12:09:08
主题:回复:WINCC里插入EXCEL

试试用Spreadsheet控件。我在INTOUCH上有用过,WINCC应该差不多吧。

SPREADSHEET属性.docx

网上下载后,注册ActiveX控件,其他的就是对其属性和方法编程了。

SPREADSHEET是OFFICE的WEB组件。


SPREADSHEETOFFICEWEB组件


仰望星空,脚踏实地
菜鸟工控
侠圣

经验值: 2210
发帖数: 263
精华帖: 6
6楼    2018-08-11 08:25:46
精华帖  主题:回复:WINCC里插入EXCEL

 顶楼上,spreadsheet是比较合适的,而且注册很简单,有单独的owc安装插件。操作的属性和方法网上都有虽然有些属性不能在wincc里用,毕竟他是VBS跟VB还是有些差别。但是做出来的画面和excel一样。控件本身支持一件导出到excel。而且他的初始编辑可以在控件上直接设置,跟设置excel单元格一样,合并居中等等。做好了只需要填写数据即可。

另外推荐ReportX这个控件,相关属性和功能也非常适合搞报表的编辑。帮助文档写的非常详细,每个属性和方法都有例子。

wincc报表全套教材书+视频教程+实例:2606352062
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。