Option Explicit Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Sub Command1_Click() Dim wdApp As Word.Application Dim docNew As Word.Document Set wdApp = New Word.Application 'Set docNew = wdApp.Documents.Add Set docNew = Word.Documents.Open("C:\Test.doc") wdApp.Visible = True Call SetParent(FindWindow("OpusApp", vbNullString), Me.Picture1.hWnd) wdApp.WindowState = wdWindowStateMaximize End Sub窗体上放一个Button1和一个Pictrue1
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Sub Command1_Click()
Dim wdApp As Word.Application
Dim docNew As Word.Document
Set wdApp = New Word.Application
'Set docNew = wdApp.Documents.Add
Set docNew = Word.Documents.Open("C:\Test.doc")
wdApp.Visible = True
Call SetParent(FindWindow("OpusApp", vbNullString), Me.Picture1.hWnd)
wdApp.WindowState = wdWindowStateMaximize
End Sub窗体上放一个Button1和一个Pictrue1