6,210
社区成员
发帖
与我相关
我的任务
分享
Public excelApp As Excel.Application
Public lHwnd as long
Private Sub Command1_Click()
Dim newbook As Excel.Workbook
Dim newsheet As Excel.Worksheet
Set excelApp = New Excel.Application
excelApp.Visible = True
Set newbook = excelApp.Workbooks.Add
lHwnd = excelApp.hwnd
SetParent lHwnd, Me.hwnd
SetWindowPos lHwnd, 0, Form1.ScaleLeft, Form1.ScaleTop, Form1.ScaleWidth - 50, Form1.ScaleHeight - 50, 0
newsheet = excelApp.Worksheets("sheet1")
excelApp.UserControl = True
End Sub
model1:
Public Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Public Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long