返回列表 上一主題 發帖

[發問] WORD檔資料位移無法分開讀取

回復 1# dechiuan999
我 WORD 的VBA 不太熟, 試試看複製到Excel 在去處理
  1. Sub 巨集2()
  2.      Application.ActiveDocument.Range.Copy
  3.      Word_vba
  4. End Sub
  5. Sub Word_vba()
  6.     Dim xlWkApp As Object, xlWk As Object
  7.     Set xlWkApp = CreateObject("excel.application")
  8.     Application.DisplayAlerts = False                 '關閉系統的詢問視窗
  9.     With xlWkApp
  10.         .Visible = True
  11.         Set xlWk = .workbooks.Open(FileName:="d:\試算表\Book3.xls", Password:="1234", IgnoreReadOnlyRecommended:=False)
  12.        ' xlWk.Sheets(1).Range("c3") = ActiveDocument.Tables(1).Cell(1, 1)
  13.         xlWk.Sheets(1).Paste
  14.         xlWk.Close False
  15.     End With
  16.     xlWkApp.Quit
  17.     Set xlWkApp = Nothing
  18. End Sub
複製代碼

TOP

回復 4# dechiuan999
兩文件的格式不相同是很傷腦的 我慢慢試試看是否有解,
且有還請高手看看

TOP

回復 4# dechiuan999
WORD檔,小弟會先將其轉成,TXT檔再利用WORKBOOKS.OPENTEXT FILENAME,利用資料剖析方式取出資料。
改用 OpenTextFile  開啟 TXT檔 試試看

WORD檔資料位移.rar (22.19 KB)
  1. Private Sub UserForm_Initialize()
  2.     xPath = "D:\"          '  這裡請修改為指定的目錄
  3.     Set mSh = ThisWorkbook.Sheets("IV")
  4.     mSh.Cells.Clear
  5.     CommandButton2.Enabled = False
  6.     CommandButton3.Enabled = False
  7.     CommandButton4.Enabled = False
  8. End Sub
複製代碼

TOP

回復 8# dechiuan999
當我可以幫你解題時, 你感受那種喜悅的感覺,我也是感同身受的

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題