欧洲精品久久久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 文件路徑和工作表名稱是正確的。

      主站蜘蛛池模板: 中国大陆高清aⅴ毛片| 亚洲国产成人一区二区| 在线播放无码字幕亚洲| 少妇张开双腿自慰流白奖| 毛片啪啪啪| 亚洲成av人片在线观看天堂无| 99er视频| 人妻少妇精品系列| 天天摸天天做天天添欧美| av黄页| 欧美亚洲一区二区三区| 国产成人亚洲精品无码青| 天天综合av| 国产好大好硬好爽免费不卡| 又湿又紧又大又爽又a视频| 黄色成人在线| 日韩电影在线一区| 大地资源中文第3页| 正在播放国产对白孕妇作爱| 插骚| 一区二区三区放荡人妻| 免费无码影视在线观看mov| 日本成人网址| 国产淫语对白| 美女张开腿黄网站免费| 亚洲午夜福利精品无码不卡| 五月天久久久| 91精品99| 麻豆国产av超爽剧情系列| 色翁荡息又大又硬又粗又视频软件 | 国产无遮挡乱子伦免费精品 | 六月丁香婷婷色狠狠久久| 亚洲丰满熟女一区二区哦| 天堂综合网| 91精品国产免费| 久久综合给合久久狠狠狠97色| 亚洲中文无码线在线观看| 日本在线观看网站| 国产一级淫片a| 国产无遮挡a片又黄又爽| 日本日本熟妇中文在线视频|