我可以添加这个对象
以下是我在word中编写的vba代码,用delphi实现方法相同
Sub add()
Dim myShape As InlineShape
Dim chk As CheckBox
Documents.Add DocumentType:=wdNewBlankDocument
CommandBars("Web Tools").Visible = True
Set myShape = Selection.InlineShapes.AddOLEControl(ClassType:="Forms.Checkbox.1")
'(将ClassType:="Forms.Checkbox.1"换做“Forms.HTML:Checkbox.1"就是web风格了)
Set chk = myShape .OLEFormat.Object
'?
chk.Value = True
' 主要问题是“Forms.HTML:Checkbox.1"这个classname在vba中找不到,所以返回类型有问题
'但肯定是这个类型了(“Forms.Checkbox.1"可不是html的checkbox)
End Sub