![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]()
Что имеем:
- Microsoft Office 2003 - документ word - книга excel В документе есть записи разделенные разрывом строки. Необходимо эти записи разделить линией перед открытием макросом из excel... Пример для наглядности прилагается. Последний раз редактировалось xamillion; 06.11.2010 в 19:35. |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Случайно, не для последующей вставки этой таблички в Excel? Если да, то совсем необязательно это делать в документе Word - проще разделить текст по строкам уже в Excel |
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]()
Может есть какие варианты? подскажите, пожалуйста...
|
![]() |
![]() |
![]() |
#5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Алгоритм прост: 1) ищем в документе Word таблицу 2) в этой таблице перебираем все строки 2.1) для каждой этой строки проверяем, из скольких строк она состоит, и запоминаем максимальное значение (колвоСтрок = ubound(split(txt$, chr(13))), где txt$ - текст ячейки) 2.2) Если максимальное кол-во строк = 1, то ничего не делаем Если максимальное кол-во строк > 1, то: добавляем ниже нужное кол-во строк в цикле переносим отдельные строчки из "больших" ячеек в "маленькие" PS: Этот вопрос имело смысл задать в разделе Microsoft Word - поэтому переношу тему туда |
|
![]() |
![]() |
![]() |
#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 |