hetianbiao 发表于 2013-7-30 14:50:29

excel获取hysys中物流组分

想通过VBA来获取hysys中物流的组分,然后显示在excel中。获取温度会了,Worksheets("Sheet1").Range("D8").Value = FEED1.Temperature.GetValue("C")
那获取物流组分是不是Worksheets("Sheet1").Range("D8").Value = FEED1.ComponentMolarFraction.GetValue("")?谢谢啦

pl283600780 发表于 2013-7-30 14:50:29

具体是不是这个我不记得了,不过可以通过变量查看

hetianbiao 发表于 2013-7-30 14:50:29

pl283600780 发表于 2013-7-30 15:06
具体是不是这个我不记得了,不过可以通过变量查看

怎么查看啊?我看有个说明里面说有个HYSYS 3.X TYPE Library可以在VB里面查看,但是我没有找到HYSYS 3.X TYPE Library

pl283600780 发表于 2013-7-30 14:50:29

hetianbiao 发表于 2013-7-30 15:10
怎么查看啊?我看有个说明里面说有个HYSYS 3.X TYPE Library可以在VB里面查看,但是我没有找到HYSYS 3.X...

在VB的参数设置里面,勾选就行,如果你是7.1的版本,就不是3.1,而是7.1

hetianbiao 发表于 2013-7-30 14:50:29

pl283600780 发表于 2013-7-30 16:33
在VB的参数设置里面,勾选就行,如果你是7.1的版本,就不是3.1,而是7.1

恩,这个已经找到了,另外你知道aspen的asw吗?

pl283600780 发表于 2013-7-30 14:50:29

hetianbiao 发表于 2013-7-30 16:43
恩,这个已经找到了,另外你知道aspen的asw吗?

这个就不知道了

bkqcycyqm 发表于 2013-7-30 14:50:29

好像7.2版本以上的,从worksheet里可以直接导出到Excell里。

黄兆杰 发表于 2013-7-30 14:50:29

bkqcycyqm 发表于 2013-8-1 09:59
好像7.2版本以上的,从worksheet里可以直接导出到Excell里。

7.1版本的也有ASW,

hetianbiao 发表于 2013-7-30 14:50:29

黄兆杰 发表于 2013-8-1 11:04
7.1版本的也有ASW,

7.1的ASW支持多高版本的office啊?

黄兆杰 发表于 2013-7-30 14:50:29

hetianbiao 发表于 2013-8-23 21:16
7.1的ASW支持多高版本的office啊?

2007是可以的 别的版本我没试过

aaa_peace 发表于 2013-7-30 14:50:29

具体的组分获取我也没有做出来,但我觉得不能够直接提取,因为组分在HYSYS中是一个数组,不是一个单独的变量,貌似不能直接提取,得需要variant来提取。

hetianbiao 发表于 2013-7-30 14:50:29

aaa_peace 发表于 2013-8-27 09:06
具体的组分获取我也没有做出来,但我觉得不能够直接提取,因为组分在HYSYS中是一个数组,不是一个单独的变 ...

原来是这样子啊,谢谢啦

奔驰的骏马 发表于 2013-7-30 14:50:29

学习了,谢谢大家的分享。
页: [1]
查看完整版本: excel获取hysys中物流组分