|
各位Excel大神好,小弟最近在做vba转vsto,vsto也是使用的vb语言,但是遇到了一些问题,希望各位不吝赐教!
①、单元格的选定问题
在vba中选定单元格可以使用:Range(Cells(m, 6), Cells(m, 6)).select这种格式,也可以使用 Range("A1:B7").select的格式。
在vsto中选定单元格目前仅发现了一种方法:xlapp.range("A1:B7").select()
有没有什么方法能够让vsto中也能使用上面第一种方法呢?就是用Cells(m, 6), Cells(m, 6)的模式来进行选定单元格,因为vba代码中都是使用x和y的数字坐标来定位的。有相似效果的方法也可以(就是不要使用字母来定位单元格)。
②、选定单元格后的操作
Range(Cells(sum - 1, 6), Cells(sum - 1, 7)).Select
Selection.Merge
With Selection.Interior
.Pattern = xlSolid
'.PatternColorIndex = xlAutomatic
.Color = 65535
'.TintAndShade = 0
'.PatternTintAndShade = 0
End With
以上这种在vsto中该如何转换呢? |
|