excel批注

if   ExcelWS.Cells.Item[11,6].Comment   <>   nil   then

    PZ:=ExcelWS.Cells.Item[11,6].Comment.Text(EmptyParam,EmptyParam,EmptyParam)

range.SetComment...

給單元格添加批註
Delphi(Pascal) codeExcel_Obj.WorkSheets[1].Cells[1, 3].AddComment(Str);

是否存在批註
Delphi(Pascal) codeif ExcelWS.Cells.Item[11,6].Comment <> nil then
PZ:=ExcelWS.Cells.Item[11,6].Comment.Text(EmptyParam,EmptyParam,EmptyParam);

至於寬度和長度,你看下有沒有width\height等屬性。。。VBA中有的,VB設定其格式如下。。。
VB codeSub InsertComment(rMyCells As Range, sCommentTxt As String)
With rMyCells
'如果單元格已有批注則清除已有批注
If Not .Comment Is Nothing Then
.ClearComments
End If
'插入批注並設置其格式
With .AddComment
.Visible = True
.Text Text:=sCommentTxt
End With
With .Comment.Shape
With .TextFrame
With .Characters.Font
.Name = "宋體"
.FontStyle = "常規"
.Size = 9
.ColorIndex = 49
End With
.AutoSize = True
End With
.Fill.ForeColor.RGB = RGB(255, 255, 204)
.Placement = xlMove
End With
End With
End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值