编程论坛's Archiver

sylknb 发表于 2008-2-18 15:34

请教:Tiger5392:以下语句是什么含义。多谢了。

请教:Tiger5392
“.RANGE('A'+TRANSFORM(lnCnt)).VALUE=Temp2.dw
lcRange='A'+TRANSFORM(lnCnt)
      .hpagebreaks.ADD(.RANGE(lcRange))”
请教:
.range('A'+TRANSFORM(lncnt))此句是什么意思?
lcRange='A'+TRANSFORM(lnCnt)此句是什么意思?
.hpagebreaks.ADD(.RANGE(lcRange))此句是什么意思?
我不懂excel vba语言,请指教,多谢了。

Tiger5392 发表于 2008-2-18 15:53

(1).range()是vba的函数,表面Excel的一个区域。Transform()是VFP的函数,转换lnCnt为字符型。
(2)lcRange是一个变量,其值为字符'A'与字符型的lnCnt值连接。
(3)是画边框线

sylknb 发表于 2008-2-18 17:40

再一次麻烦了!

.range()是vba的函数,表面Excel的一个区域。Transform()是VFP的函数,转换lnCnt为字符型
程序运行时,我用‘?’看了一下,lncnt 好象是表文件中记录号(记录条数),('A'+TRANSFORM(lncnt))哪到底是一个什么区域?两个字符连在一起是什么?
VBA看了一下,好象没有具体例子。一下子看不懂。只好麻烦了。请多包函了。

Tiger5392 发表于 2008-2-19 13:59

到底是哪个区域,我也不知道,要看lnCnt是多少。lnCnt=1,那么区域是A1

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.