Excel Table paste into Word
Posted: 06 Nov 2019, 23:42
I have a task to Paste the Excel table into Word,the code is
But the code run with no result and show the error "quit is already". Who can help me to handle this.#SingleInstance,Force
ExcelToWord(ExcelPath,Sheet,oRange,Bookmark){
appExcel := ComObjCreate("Excel.Application")
xl :=appExcel.Workbooks.Open(ExcelPath)
xl.Sheets(Sheet).Range(oRange).Copy
WordPath := "F:\华鹤煤化\生产管理部\生产管理部台帐\华鹤公司工艺月报.docx"
wdApp := ComObjCreate("Word.Application")
wdApp.Visible := False
wdApp.DisplayAlerts := -1
oWord := wdApp.Documents.Open(WordPath)
ActiveDocument.Bookmarks(Bookmark).Range.PasteExcelTable
xl.Close(0)
appExcel.Quit()
appExcel := ""
oWord.Save
oWord.Close()
oWord.quit()
oWord := ""
}
ExcelPath := "F:\华鹤煤化\生产管理部\生产管理部台帐\2019年台账\2019产量能耗统计.xlsx"
Sheet := "产量"
oRange := "A2:D10"
Bookmark := "产量完成情况表格"
ExcelToWord(ExcelPath,Sheet,oRange,Bookmark)