word中shape的类型
首先很抱歉,我只有这些分数了。所以全押上也不多。各位见谅。
问题是这样的,我用delphi访问word。 使用delphi中的wordapplication控件访问时,可以访问图形的类型。即:
WordApplication.ActiveDocument.Shapes.Item(Index).type_
如果我改为用CreateOleObject的方式创建word对象,并访问图形,那么就不能访问其类型,提示没有type_属性。 该属性的取值就是:
msoShapeTypeMixed $FFFFFFFE
msoAutoShape $00000001
msoCallout $00000002
msoChart $00000003
msoComment $00000004
msoFreeform $00000005
msoGroup $00000006
msoEmbeddedOLEObject$00000007
msoFormControl $00000008
msoLine $00000009
msoLinkedOLEObject $0000000A
msoLinkedPicture $0000000B
msoOLEControlObject$0000000C
msoPicture $0000000D
msoPlaceholder $0000000E
msoTextEffect $0000000F
msoMedia $00000010
msoTextBox $00000011
msoScriptAnchor $00000012
msoTable $00000013
其实我想把组件访问方式改为CreateOleobject的主要原因是因为前者访问速度太慢。
另外非常感谢dunkel的帮助。