excel-2007loggingmacros

1)嗨,我只是想知道为什么Excel 2007loggingmacros不写任何例如,当我做以下事情:

我在表格上插入一个矩形,并改变它的背景颜色。

(另一方面,如果我在Excel 2003中做同样的事情,我会得到一些代码)

2)也有可能使用VB来要求Excel将矩形放在指定的位置,例如我当前的活动单元格是A10:C10

我想我矩形的左上angular在该位置,即A10:C10

非常感谢!

不知道你的第一个问题,但至于你的第二个问题,使用单元格Left和Top属性作为矩形的Left和Top。 这是VBA:

Dim sht As Worksheet Set sht = ActiveSheet Dim rng As Range Set rng = shtCells(3, 4) sht.Shapes.AddShape msoShapeRectangle, rng.Left, rng.Top, 30, 40