2,464
社区成员
发帖
与我相关
我的任务
分享
'改成这样就OK了
Option Explicit
Private Sub Command5_Click()
Dim a As Object
Dim pnum As Long
Dim picturenum As Long
Set a = CreateObject("Word.Application")
a.Documents.Open ("c:\word1.doc")
picturenum = ActiveDocument.InlineShapes.Count
'a.Visible = True
'MsgBox picturenum
'a.Quit
For pnum = 1 To picturenum 'Step 1
'a.InlineShapes(pnum).Select '这一句 错误 ,怎么改。。。。
ActiveDocument.InlineShapes(pnum).Select
a.Application.Selection.Copy
Picture1.Picture = Clipboard.GetData()
SavePicture Picture1.Image, "c:\wordpicture.bmp" ' Text1.Text + "\111" + pnum + ".bmp"
Next
a.Quit
End Sub