|
- Sub 打开Word()
- Application.ScreenUpdating = False
- Set doc = CreateObject("word.application")
- Set wok = ThisWorkbook
- f = Dir(ThisWorkbook.Path & "\*.doc")
- x = 7
- Do While f <> ""
- Set wd = doc.documents.Open(ThisWorkbook.Path & "" & f)
- doc.Visible = True
- With wok.Sheets(1)
- Cells(x, 1) = wd.Paragraphs(2).Range.Text
- Cells(x, 2) = Split(wd.Paragraphs(4).Range.Text, ":")(1)
- Cells(x, 3) = Split(wd.Paragraphs(6).Range.Text, ":")(1)
- Cells(x, 4) = Split(wd.Paragraphs(5).Range.Text, ":")(1)
- m = InStr(wd.Paragraphs(7).Range.Text, ")")
- n = InStr(wd.Paragraphs(7).Range.Text, "(")
- Cells(x, 5) = Mid(wd.Paragraphs(7).Range.Text, n + 1, m - 1)
- Cells(x, 6) = Split(wd.Paragraphs(9).Range.Text, ":")(1)
- Cells(x, 7) = wd.Paragraphs(14).Range.Text
- x = x + 1
- End With
- f = Dir
- wd.Close False
- Loop
- doc.Quit
- [e:f].Replace "。", ""
- [d:g].Replace " ", ""
- [e:f].Replace ")", ""
- MsgBox "完成!"
- Application.ScreenUpdating = False
- End Sub
复制代码 |
|