4

我正在编写一个简短的宏来操作 Excel 中的一些注释。有一种方法可以在我的活动工作表中找出评论的单元格地址/位置会很有用 - 有没有办法用 Excel 中的评论对象来做到这一点?或者如果失败了,任何聪明的解决方法都会给我同样的结果?

我正在尝试实现的一些说明性伪代码:

dim wb as Workbook
dim ws as worksheet
dim cmt as Comment

set wb = ActiveWorkbook

for each ws in wb.sheets
    for each cmt in ws.comments
        debug.print cmt.address ' Pseudo code
    next cmt
next ws
4

1 回答 1

5

尝试:

Dim wb As Workbook
Dim ws As Worksheet
Dim cmt As Comment

Set wb = ActiveWorkbook

For Each ws In wb.Sheets
    For Each cmt In ws.Comments
        'Debug.Print cmt.Address ' Pseudo code
        Debug.Print cmt.Parent.Address
    Next cmt
Next ws

对于信息: .parent 返回评论对象的父对象,在本例中为单元格。

于 2013-11-02T22:12:41.563 回答