Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/47: Рейтинг темы: голосов - 47, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 52
1

Как получить данные из таблицы Word

26.12.2012, 20:29. Показов 8744. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется файл Word. В этом файле имеется таблица(4 на 3). Нужно перенести эти данные в Excel и решить матрицу(матрицу уже решать с помощью функций EXCEL, а не на VBA).

Помогите пожалуйста! Вся сложность состоит в том, чтобы "выдрать" данные из таблицы Word с помощью VBA.
Миниатюры
Как получить данные из таблицы Word  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2012, 20:29
Ответы с готовыми решениями:

Получить данные из таблицы документа Word
Привет! Стоит следующая задача:</P><OL><LI>Есть вордовый документ</LI><LI>Есть документ...

Из двух DataGridView добавить данные в 1 word документ и получить 2 таблицы на одном листе
как из 2-х DataGridView добавить данные в 1 word документ и получить 2 таблицы на одном листе ?...

Как получить информацию из таблицы в word?
Есть word документ. В нем есть текст и таблица. Мне нужны данные только из таблицы. Пока...

Как извлечь данные из таблицы и сохранить в Word?
Как извлечь данные из таблицы которая в базе и сохранить данные в воорд или любой другой документ....

3
15147 / 6420 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
26.12.2012, 21:05 2
Как сформировать массив из таблицы Word
1
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 52
26.12.2012, 21:41  [ТС] 3
не совсем понятно, пытался делать как там написано, но в эксел вставляется массив в виде картинки, а мне нужно чтобы ячейки заполнялись числами
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37144 / 20590 / 4253
Регистрация: 12.02.2012
Сообщений: 33,951
Записей в блоге: 14
27.12.2012, 13:24 4
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Drop8Dead Посмотреть сообщение
решить матрицу
- решают уравнения...

А получить массив из таблицы Worda (при условии, что документ содержит единственную таблицу) можно так:

Visual Basic
1
2
3
4
5
6
7
8
9
Sub GetMatr(A() as double, wdDoc As Word.Document)
Dim tbl as Word.Table
      Set tbl=wdDoc.tables(1) ' если таблиц несколько - можно задать другой номер
      For i%=1 to 3
           For j%=1 to 4
                A(i%,j%)=Val(tbl.Cell(i%,j%).Range.Text)
           Next j%
      Next i%
End Sub
У проекта должна быть установлена ссылка на объектную библиотеку Worda.
3
27.12.2012, 13:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2012, 13:24
Помогаю со студенческими работами здесь

Word.application: Как Получить Индекс Таблицы?
Добрый день. Делаю небольшой вордовый отчет по шаблону, который собирает данные из коллекции...

Как получить в Word данные из активного контакта в Outlook
Подскажите, пользователь выбрал контакт в Аутлуке. Как средствами VBA из этого контакта передать в...

Как перенести данные таблицы GRID в таблицу WORD'a или EXEL'я?
Каким образом можно перенести данные таблицы GRID в таблицу WORD'a или EXEL'я для возможного...

Как получить данные из таблицы?
Заполняю таблицу ссылок при помощи НайтиПоСсылкам: ТаблицаНайденныхСсылок =...

Как получить данные из таблицы?
Имеется таблица(на скриншоте), в ней есть столбцы данных пользователя. Как мне зная допустим...

Как получить данные из таблицы БД
Всем доброе время суток, буквально только начал разбираться с ADO.NET и если вам не сложно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru