stevenwp7 发表于 2011-9-30 18:46:57

使用ExcelCOM_UDF, _ExcelCommentRead的錯誤[已解决]

本帖最后由 stevenwp7 于 2011-10-1 16:41 编辑

Hi 高手

寫了個程式去找尋excel上想要的字串,只要找到要的字串就讀取字串cell的注解,但是只要遇到沒有注解的cell, 程式就會出現錯誤如下,不知有沒有方法可修這問題,還是有方法可先去檢查cell有無注解~感謝

Variable must be of type "Object".:
Return $oExcel.Cells($sRangeOrRow, $iColumn).Comment.Text
Return $oExcel.Cells($sRangeOrRow, $iColumn).Comment^ ERROR

gzh888666 发表于 2011-9-30 19:27:29

IF语句即可

kevinch 发表于 2011-9-30 20:16:15

改用单元格的.notetext方式提取,没有的话得到的是"",不会出错。

stevenwp7 发表于 2011-10-1 16:47:13

kevin大感謝你,這方法是可行的

那片叶子 发表于 2012-2-8 22:04:49

很不错,学习一下,以备后用

hisokou 发表于 2018-5-27 16:04:17

很不错,学习一下,以备后用
页: [1]
查看完整版本: 使用ExcelCOM_UDF, _ExcelCommentRead的錯誤[已解决]