欧洲精品久久久av无码电影,日日噜噜夜夜爽爽,精品无码国产自产拍在线观看蜜,人妻少妇被粗大爽9797pw,羞国产在线拍揄自揄视频,国产白嫩漂亮美女在线观看,天码欧美日本一道免费,av大片在线无码免费

      歡迎來到同城快修-附近家電維修、家電清洗、家電安裝服務平臺

      24小時家電維修熱線:

      400—1558638

      當前位置:主頁 > 空調 > 維修資訊 >

      Word用VBA一鍵導入Excel表格數據的方法

      發布日期:2023-03-30 11:50:19 瀏覽:
      Word用VBA一鍵導入Excel表格數據的方法

      假如一個公司的員工信息被存儲在 Excel 中,需要將這些信息按照表格的形式呈現在公司的Word報告中,使用此代碼可以快速方便地實現這個任務。

      案例:

      Word用VBA提取Excel文件名為“員工資料”文件中的工作表名為sheet1的所有數據,并在Word中以表格形式顯示。

      如下面的圖片所示:

      一、Word導入效果:

      Word導入效果

      二、EXCEL源表格:

      EXCEL源表格

      實現代碼:
      Sub ExtractDataFromExcelAndCreateTableInWord()    &39; 聲明變量    Dim ExcelFilePath As String    Dim ExcelApp As Object    Dim ExcelWorkbook As Object    Dim ExcelWorksheet As Object    Dim WordApp As Object    Dim WordDoc As Object    Dim WordTable As Object    Dim LastRow As Long    Dim LastColumn As Long    Dim i As Long    Dim j As Long        &39; 設置 Excel 文件路徑    ExcelFilePath = &34;d:\員工資料.xlsx&34;        &39; 創建 Excel 應用程序對象并打開工作簿    On Error Resume Next &39; 開始錯誤處理程序    Set ExcelApp = CreateObject(&34;Excel.Application&34;)    Set ExcelWorkbook = ExcelApp.Workbooks.Open(ExcelFilePath)    On Error GoTo 0 &39; 關閉錯誤處理程序        &39; 檢查文件是否成功打開    If ExcelWorkbook Is Nothing Then        MsgBox &34;無法打開 Excel 文件,請檢查文件路徑是否正確或文件是否被其他程序或用戶占用。&34;, vbCritical, &34;錯誤&34;        Exit Sub    End If        &39; 獲取名為 &34;Sheet1&34; 的工作表    Set ExcelWorksheet = ExcelWorkbook.Worksheets(&34;Sheet1&34;)        &39; 獲取數據行數和列數    LastRow = ExcelWorksheet.Cells(ExcelWorksheet.Rows.Count, 1).End(4162).Row &39; 4162 表示 xlUp    LastColumn = ExcelWorksheet.Cells(1, ExcelWorksheet.Columns.Count).End(4159).Column &39; 4159 表示 xlToLeft        &39; 創建 Word 應用程序對象并新建文檔    Set WordApp = CreateObject(&34;Word.Application&34;)    Set WordDoc = WordApp.Documents.Add()        &39; 在 Word 文檔中創建表格    Set WordTable = WordDoc.Tables.Add(WordDoc.Range, LastRow, LastColumn)        &39; 將 Excel 數據復制到 Word 表格中    For i = 1 To LastRow        For j = 1 To LastColumn            WordTable.Cell(i, j).Range.Text = ExcelWorksheet.Cells(i, j).Value        Next j    Next i        &39; 設置表格樣式    With WordTable        &39; 設置邊框樣式        .Borders.InsideLineStyle = wdLineStyleSingle        .Borders.OutsideLineStyle = wdLineStyleSingle                &39; 設置表格自動調整寬度和列寬度自動調整        .AutoFitBehavior (wdAutoFitWindow)        .AllowAutoFit = True                &39; 設置表格字體和大小        .Range.Font.Name = &34;宋體&34;        .Range.Font.Size = 10                &39; 設置表頭樣式        .Rows(1).Shading.BackgroundPatternColor = wdColorGray15        .Rows(1).Range.Font.Bold = True        .Rows(1).Range.Font.Color = wdColorBlack                &39; 設置表格內容自動居中        .Range.ParagraphFormat.Alignment = wdAlignParagraphCenter    End With        &39; 顯示 Word 應用程序和文檔    WordApp.Visible = True    WordDoc.Activate        &39; 關閉 Excel 應用程序和工作簿    ExcelWorkbook.Close    ExcelApp.QuitEnd Sub

      需要注意的是,在使用此代碼之前,需要確保已安裝了 Microsoft Excel 和 Microsoft Word,并且在代碼中指定的 Excel 文件路徑和工作表名稱是正確的。

      主站蜘蛛池模板: 亚洲中文久久久精品无码| 亚洲欧美综合国产精品二区 | 狠狠的日| 国产一级高清| 欧洲美女粗暴牲交免费观看 | 欧美成人女星| 色成人综合| 超薄肉色丝袜一二三四区| 手机在线观看av| 91热热| 亚洲各类熟女们中文字幕| 国产三级农村妇女在线| 日本成人免费视频| 激情图片在线观看| 亚洲老熟女性亚洲| 国产高潮又爽又刺激的视频| 中文字幕在线观看网址| 午夜国产免费| 蜜桃视频在线观看免费视频网站www| 无码高潮少妇多水多毛| 亚洲插插插| 邻居少妇张开腿让我爽了一夜| 免费看小12萝裸体视频国产| 亚洲成熟女人av在线观看| 亚洲男女| 亚洲精品久久久久国色天香| 日韩免费视频| 日本一本免费一区二区三区免| 欧美性在线观看| 日韩女优网站| 欧美另类人妖| 国产乱人伦偷精品视频免观看| 在线观看国产一区二区| 国产经典一区二区三区| 国产福利在线永久视频| 国产香蕉尹人在线观看视频| 日日日日干| 欧美黄色大片网站| 人与禽性视频77777| 天天澡天天揉揉av在线| 国产精久久|