Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming,microsoft.public.word.vba.general
|
|||
|
|||
![]()
Hey guys,
I have been looking through past posts but can't really find what I am looking for. What I need is a macro that will take information within a certain table in Word and transfer it into Excel. I have hundreds of Word documents on hand and all are in a same format layuot. I will extract about 6 counts of information and paste them into 6 columns of Excel, and the next Word information will be pasted in the next row of Excel. Since the format of Word will be the same, I was hoping that there can be a macro solution to this problem. I have already tried Macro recorder, but the recorded code will only target Open documents and spreadsheets at a specific file name. Is it possible to do all this without the hundreds of Word documetns opened? I am new to macros so I really appreciate your help. Plus, if you have any info about on-line tutorials of Word or Excel macros, please let me know. That will help as well. Thanks all. |
#2
![]()
Posted to microsoft.public.excel.programming,microsoft.public.word.vba.general
|
|||
|
|||
![]()
You need to open each word document, take the data and then close it.
Try something like: Sub GoThroughWordDocs() Dim myFiles As Variant Dim oW As Object Dim doc As Object 'Get list of document files from my path myFiles = fcnGetFileList("c:\temp", "*.doc") Set oW = GetObject(, "Word.Application") If myFiles(LBound(myFiles)) = "" Then MsgBox "no files found" Exit Sub End If For i = LBound(myFiles) To UBound(myFiles) 'open the word document Set doc = oW.Documents.Open(Filename:=myFiles(i)) 'use whatever code you already have to prcoess 'this document 'close it doc.Close Next i Set doc = Nothing Set oW = Nothing End Sub HTH, Gareth emile wrote: Hey guys, I have been looking through past posts but can't really find what I am looking for. What I need is a macro that will take information within a certain table in Word and transfer it into Excel. I have hundreds of Word documents on hand and all are in a same format layuot. I will extract about 6 counts of information and paste them into 6 columns of Excel, and the next Word information will be pasted in the next row of Excel. Since the format of Word will be the same, I was hoping that there can be a macro solution to this problem. I have already tried Macro recorder, but the recorded code will only target Open documents and spreadsheets at a specific file name. Is it possible to do all this without the hundreds of Word documetns opened? I am new to macros so I really appreciate your help. Plus, if you have any info about on-line tutorials of Word or Excel macros, please let me know. That will help as well. Thanks all. |
#3
![]()
Posted to microsoft.public.excel.programming,microsoft.public.word.vba.general
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copy from WORD to EXCEL using a macro..... | Excel Discussion (Misc queries) | |||
Macro to copy a word doc into an excel doc | Excel Discussion (Misc queries) | |||
copy from Excel to Word by macro with certain for | Excel Discussion (Misc queries) | |||
macro to copy in Excel and paste in Word? | Excel Programming | |||
Copy/Paste From Excel To Word Macro | Excel Programming |