欧洲精品久久久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| 国产精品亚洲а∨怡红院| 激情五月婷婷丁香| 在线观看亚洲一区二区| 亚洲国产综合无码一区| 亚洲性夜色噜噜噜在线观看不卡| 国产精品久久久久久久久久久新郎| 国产成人精品亚洲资源| 4hu44四虎www在线影院麻豆| 国产自产v一区二区三区c| 男生和女生一起差差差视频| 亚洲AV成人片不卡无码| 国产欧美精品亚洲日本一区| 成人性三级欧美在线观看| 国产第3页| 亚洲人成网站77777在线观看| 校花高潮抽搐冒白浆| 五月av| 人人草在线观看| 日韩人妻不卡一区二区三区| 一区二区三区四区在线 | 中国| 欧美午夜精品| 欧美xxxx性xxxxx高清| 精品一区二区不卡无码AV| 亚洲狠狠做深爱婷婷影院| 亚洲乱码高清午夜理论电影| 亚洲高清毛片| 免费 黄 色 人成 视频 在 线| 性一交一乱一伧国产女士spa| 国产日韩在线欧美视频| 黑人爱爱视频| 精品国产一区av天美传媒| 男人和女人在床的app| 日韩亚洲欧美在线com| 爱看av在线| 高清不卡视频| 亚洲国产综合无码一区| 日本亚洲欧美高清专区vr专区| 黄色片aa| 在线观看国产区| 日本妇人成熟免费|