|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.11.2010, 19:14 | #1 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Разделить значения таблицы в документе word из excel средствами vba
Что имеем:
- Microsoft Office 2003 - документ word - книга excel В документе есть записи разделенные разрывом строки. Необходимо эти записи разделить линией перед открытием макросом из excel... Пример для наглядности прилагается. Последний раз редактировалось xamillion; 06.11.2010 в 19:35. |
06.11.2010, 20:02 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Случайно, не для последующей вставки этой таблички в Excel? Если да, то совсем необязательно это делать в документе Word - проще разделить текст по строкам уже в Excel |
|
06.11.2010, 20:31 | #3 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
В том то и дело что в Excel вставлять ее не надо! Хотя, если перенести в Excel разбить и вставить обратно в Word ... но это как-то по-китайски выходит. Ну лишь бы работало
|
07.11.2010, 17:48 | #4 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
Может есть какие варианты? подскажите, пожалуйста...
|
07.11.2010, 18:09 | #5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Алгоритм прост: 1) ищем в документе Word таблицу 2) в этой таблице перебираем все строки 2.1) для каждой этой строки проверяем, из скольких строк она состоит, и запоминаем максимальное значение (колвоСтрок = ubound(split(txt$, chr(13))), где txt$ - текст ячейки) 2.2) Если максимальное кол-во строк = 1, то ничего не делаем Если максимальное кол-во строк > 1, то: добавляем ниже нужное кол-во строк в цикле переносим отдельные строчки из "больших" ячеек в "маленькие" PS: Этот вопрос имело смысл задать в разделе Microsoft Word - поэтому переношу тему туда |
|
07.11.2010, 19:25 | #6 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
хи... застрял на первом же пункте, т.к. с таблицами никогда не работал... пробую, но не выходит почему-то...
Последний раз редактировалось xamillion; 07.11.2010 в 20:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматический подгон ширины колонок под шапку таблицы средствами VBA в MS Word | Prokopulka | Microsoft Office Word | 2 | 05.06.2010 22:26 |
Заполнение таблицы средствами VBA | parsn | Microsoft Office Excel | 2 | 28.12.2009 14:05 |
Как получить коллекцию контролов в документе WORD в VBA? | Dima_S | Microsoft Office Word | 4 | 06.11.2009 17:52 |
Как средствами VBA экспортировать данные из Excel в Word? | Pavel_Ine | Microsoft Office Excel | 3 | 20.04.2009 14:14 |
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD | prikolist | Microsoft Office Word | 6 | 21.11.2008 13:17 |