目录
批注(Comment)对象
Comment对象是单元格的一个属性,表示单元格的批注。Comment对象实质是一个矩形的图形对象(Shape),可以通过批注对象的Shape属性来访问该批注所表示的Shape对象。
批注的添加与删除
当需要在某个单元格内添加批注时,采用以下方法:
objRange.AddComment([text])
其中,objRange表示一个单元格对象(Range),Text表示批注的文字。当需要删除批注时,则使用批注对象(Comment)的Delete方法,其语法如下:
objCommment.Delete
其中,objComment表示一个批注对象。
FiIIFormat对象
Fill是许多对象(Shape. Font等)的一个共有属性,它表示填充格式,实质是一个FiIIFormat对象。在Excel中,用户可以通过填充设置来设置该对象的各个属性,如图所示。开发者同样可以通过录制宏的方法获取FiIIFormat对象各个属性设置的代码。FiIIFormat对象的一个重要的方法:UserPicture方法,该方法的语法如下:
objFillFormat.UserPicture(PictureFile)
其中,objFiIIFormat为一个FiIIFormat对象,PictureFile为一个图片文件的路径。
OnError语句
值得注意的是,当批注对象不存在(即单元格没有批注时)时使用删除方法,或批注对象已经存在(即单元格含有批注时)时使用添加批注方法,程序均会报运行时错误,如图所示。
由于在程序运行时,开发者无法获知某单元格是否已经添加了批注。若批注己存在&