|
Передача данных из Word`а в Excel?..
|
|||
---|---|---|---|
#18+
Здраствуйте.. Буду очень благодарен, если поможете с таким вопросом. Возможно написать такой макрос для ворда, чтобы переносил данные из Worda в Excel? Какие могут быть варианты, хотябы чтобы каждый абзац в своей ячейке был. Причем чтобы это было не для какого-то определенного документа, а для всех. Если да, то подскажите как реализовать его. Заранее Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2003, 09:31 |
|
Передача данных из Word`а в Excel?..
|
|||
---|---|---|---|
#18+
с вордом не работал но думаю через createobject(excel.application). Пройти в цикле документ , выбрать абзацы и скопировать. Глянь объекты ворда хотя бы в F2. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2003, 10:00 |
|
Передача данных из Word`а в Excel?..
|
|||
---|---|---|---|
#18+
А как выбрать абзацы в документе? Как это описать, чтобы он выбирал все абзацы и копирвоал в буфер? А потом вставлял в Excel`е каждый абзац в новую ячейку? Я недавно стал програмить что-то на VBA просто по работе стало нужным, и еще не очень хорошо разбираюсь во всем. Подскажи если тебе это не трудно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2003, 12:37 |
|
Передача данных из Word`а в Excel?..
|
|||
---|---|---|---|
#18+
Вот абзацы( для Word). Public Sub ParagraphIterator () Dim iParagraph As Paragraph For Each iParagraph In ActiveDocument.Paragraphs Debug.Print iParagraph.Range.Text Next iParagraph End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2003, 14:06 |
|
Передача данных из Word`а в Excel?..
|
|||
---|---|---|---|
#18+
Спасибо тебе большое за ответ, только вот еще не ясно, как сделать чтобы он этот каждый параграф вставлял в новую ячейку в экселе? Как это описать? Не совсем понятно как это реализовать в макросе. Макрос сначала выделяет все абзацы в документе или же сделать как-нибудь чтобы выделял абзац и присваевал ему переменную и так до конца документа, а потом открывался Excle и в каждую ячейку вставлялся бы текст из этих переменных? Буду очень признателен если поможеш разобраться!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2003, 15:58 |
|
Передача данных из Word`а в Excel?..
|
|||
---|---|---|---|
#18+
Public Sub ParagraphIterator() Dim myXL As Excel.Application Dim iParagraph As Paragraph Dim iCounter As Long Set myXL = New Excel.Application myXL.Workbooks.Add iCounter = 0 For Each iParagraph In ActiveDocument.Paragraphs iCounter = iCounter + 1 myXL.ActiveWorkbook.Worksheets(1).Range("A" & iCounter).Value = iParagraph.Range.Text Next iParagraph myXL.ActiveWorkbook.SaveAs "c:\Test.xls" myXL.Quit Set myXL = Nothing End Sub жмешь в Word alt-f11 и вставляешь этот макрос. ВСтаешь на него жмешь F5. В Tools\Referens ставишь ссылку на Microsoft EXcel x,0 Object Library(где х - версия excel). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2003, 11:36 |
|
|
start [/forum/topic.php?fid=60&msg=32257816&tid=2170809]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 141ms |
0 / 0 |