當前位置:編程學習大全網 - 編程軟體 - 怎麽在VB窗體裏顯示壹個EXCEL工作表.然後

怎麽在VB窗體裏顯示壹個EXCEL工作表.然後

1、調用excel對象打開工作表;

Dim oe As New Excel.Application

Dim ow As Workbook

Dim os As Worksheet

Set ow = oe.Workbooks.Add

Set os = ow.Worksheets(1)

oe.Visible = True

2、取消excel窗體的標題欄、菜單欄、工具欄;

For Each bar In Application.CommandBars

If Not bar.BuiltIn And Not bar.Visible Then bar.Delete

Next

Application.CommandBars("Worksheet Menu Bar").Position = msoBarFloating

Application.CommandBars("Worksheet Menu Bar").Left = -Application.CommandBars("Worksheet Menu Bar").Width + 1

Application.CommandBars("Worksheet Menu Bar").Top = -Application.CommandBars("Worksheet Menu Bar").Height + 1

3、將excel窗體設置為某窗體的"子窗體",調整大小並放在合適位置

Dim IStyle As Long

IStyle = GetWindowLong(hwnd, GWL_STYLE)

IStyle = IStyle And Not WS_CAPTION And Not WS_EX_APPWINDOW

SetWindowLong hwnd, GWL_STYLE, IStyle

ShowWindow hwnd, SW_SHOW

DrawMenuBar hwnd

SetParent hwnd, Form1.hwnd

  • 上一篇:寶馬哪款儀表盤有bmw顯示
  • 下一篇:開發旅遊app需要哪些功能
  • copyright 2024編程學習大全網