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

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

      24小時家電維修熱線:

      400—1558638

      當前位置:主頁 > 空調(diào) > 維修資訊 >

      Word用VBA一鍵導(dǎo)入Excel表格數(shù)據(jù)的方法

      發(fā)布日期:2023-03-30 11:50:19 瀏覽:
      Word用VBA一鍵導(dǎo)入Excel表格數(shù)據(jù)的方法

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

      案例:

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

      如下面的圖片所示:

      一、Word導(dǎo)入效果:

      Word導(dǎo)入效果

      二、EXCEL源表格:

      EXCEL源表格

      實現(xiàn)代碼:
      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; 設(shè)置 Excel 文件路徑    ExcelFilePath = &34;d:\員工資料.xlsx&34;        &39; 創(chuàng)建 Excel 應(yīng)用程序?qū)ο蟛⒋蜷_工作簿    On Error Resume Next &39; 開始錯誤處理程序    Set ExcelApp = CreateObject(&34;Excel.Application&34;)    Set ExcelWorkbook = ExcelApp.Workbooks.Open(ExcelFilePath)    On Error GoTo 0 &39; 關(guān)閉錯誤處理程序        &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; 獲取數(shù)據(jù)行數(shù)和列數(shù)    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; 創(chuàng)建 Word 應(yīng)用程序?qū)ο蟛⑿陆ㄎ臋n    Set WordApp = CreateObject(&34;Word.Application&34;)    Set WordDoc = WordApp.Documents.Add()        &39; 在 Word 文檔中創(chuàng)建表格    Set WordTable = WordDoc.Tables.Add(WordDoc.Range, LastRow, LastColumn)        &39; 將 Excel 數(shù)據(jù)復(fù)制到 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; 設(shè)置表格樣式    With WordTable        &39; 設(shè)置邊框樣式        .Borders.InsideLineStyle = wdLineStyleSingle        .Borders.OutsideLineStyle = wdLineStyleSingle                &39; 設(shè)置表格自動調(diào)整寬度和列寬度自動調(diào)整        .AutoFitBehavior (wdAutoFitWindow)        .AllowAutoFit = True                &39; 設(shè)置表格字體和大小        .Range.Font.Name = &34;宋體&34;        .Range.Font.Size = 10                &39; 設(shè)置表頭樣式        .Rows(1).Shading.BackgroundPatternColor = wdColorGray15        .Rows(1).Range.Font.Bold = True        .Rows(1).Range.Font.Color = wdColorBlack                &39; 設(shè)置表格內(nèi)容自動居中        .Range.ParagraphFormat.Alignment = wdAlignParagraphCenter    End With        &39; 顯示 Word 應(yīng)用程序和文檔    WordApp.Visible = True    WordDoc.Activate        &39; 關(guān)閉 Excel 應(yīng)用程序和工作簿    ExcelWorkbook.Close    ExcelApp.QuitEnd Sub

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

      主站蜘蛛池模板: 亚洲精品一区二区三区影院 | 噜噜噜色| 天天拍夜夜爽| 亚洲乱亚洲乱妇无码| 日韩精品视频在线| av色网站| 强奷乱码欧妇女中文字幕熟女 | 性xxxx搡xxxxx搡欧美| 久久高潮视频| 五月色丁香婷婷网蜜臀av| 无码国产精品高清免费| 99热只有这里有精品| 日韩欧美高清dvd碟片| 一群黑人大战亚裔女在线播放| 国产视频三区| 在线观看亚洲欧美| 中文字幕人妻无码专区| 成人无码午夜在线观看| 国产婷婷色综合av蜜臀av| 国产18禁一区二区三区| 中文无码伦av中文字幕在线 | 成人黄色片网站| 亚洲欧美综合区自拍另类| 老熟妇乱子交视频一区| 日本少妇激情舌吻| 欧美亚洲国产一区二区三区| 影音先锋中文字幕人妻| 黑人巨大videos极度另类| 最新日韩在线| 国产午夜福利高清在线观看| 国产精品久久久久无码av | 三级日本高清完整版热播| 视色影院| 国产大学生av| 少妇午夜啪爽嗷嗷叫视频| 欧美日本亚洲韩国一区| 永久免费无码av网站在线观看| 做爰视频毛片视频| 性色欲网站人妻丰满中文久久不卡 | 国产精品久久久久无码av色戒| 亚洲欧美不卡高清在线|