[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. sPath = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName,"\"))
  2. Set objWord=CreateObject("Word.Application")
  3. objWord.Visible = True
  4. Set objDoc = objWord.Documents.Open(sPath & "1.DOC")
  5. objDoc.Tables(1).Range.Copy
  6. objDoc.Close
  7. objWord.Quit
  8. Set objExcel = CreateObject("Excel.Application")
  9. objExcel.Visible = True
  10. objExcel.WorkBooks.Add
  11. objExcel.WorkSheets(1).Activate
  12. objExcel.ActiveSheet.Paste
  13. objExcel.ActiveWorkBook.SaveAs(sPath & "hello.xlsx")
  14. objExcel.WorkBooks.Close
  15. objExcel.Quit
复制代码

TOP

本帖最后由 apang 于 2014-12-19 23:32 编辑
  1. sPath = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName,"\"))
  2. Set objWord=CreateObject("Word.Application")
  3. objWord.Visible = True
  4. Set objDoc = objWord.Documents.Open(sPath & "1.DOC")
  5. row = objDoc.Tables(1).Rows.Count
  6. column = objDoc.Tables(1).Columns.Count
  7. Set objExcel = CreateObject("Excel.Application")
  8. objExcel.Visible = True
  9. objExcel.WorkBooks.Add
  10. objExcel.WorkSheets(1).Activate
  11. For i = 1 to row
  12.         For j = 1 to column
  13.                 s = objDoc.Tables(1).Cell(i, j).Range.Text
  14.                 objExcel.ActiveSheet.Cells(i, j) = Left(s, Len(s)-1)
  15.         Next
  16. Next
  17. objDoc.Close
  18. objWord.Quit
  19. objExcel.ActiveWorkBook.SaveAs sPath & "hello.xls"
  20. objExcel.WorkBooks.Close
  21. objExcel.Quit
复制代码

TOP

返回列表