Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2011, 17:42   #11
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию неоднородная таблица WORD

через copy\paste получила в ексель два варианта

какой вам нужен
Вложения
Тип файла: zip tab032317.zip (8.1 Кб, 7 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 23.03.2011, 19:08   #12
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Цитата:
Сообщение от Елена Гох Посмотреть сообщение
А вот и файлы.
"Акт до.doc" - это начальные данные, т.е. в таком виде вы их получаете, или формат какой-то другой? Если да, то с учетом огромного размера таблиц, от метода Split надо избавляться (очень тормозит), а работать либо с текстом (таблица, преобразованная в текст), либо в Eхсеl.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Старый 24.03.2011, 11:34   #13
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

макетный образец
Вложения
Тип файла: zip akt032411.zip (121.1 Кб, 9 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 24.03.2011, 16:43   #14
OlegVE
Форумчанин
 
Регистрация: 27.09.2010
Сообщений: 376
По умолчанию

Здравствуйте
Цитата:
Сообщение от Елена Гох Посмотреть сообщение
В реальной задаче в шаблон выгружаются из БД с столбцы по отношению один-ко-многим и в разных столбцах количество сток может быть разное...
Может есть смысл изменить алгоритм занесения данных в шаблон MS Word? Может Вам необходимо подправить SQL запрос и сделать один, а не для каждой ячейки таблицы свой (если он у Вас даже один, то всё равно, по видимому, надо его править)? Хотя и не понятно что это за шаблон с учётом следующего
Цитата:
Сообщение от Елена Гох Посмотреть сообщение
Для упрощения задачи остановились на фиксированном количестве столбцов
Упрощение для кого, для тех кто Вам помогает (пытается понять и помочь, я, например, с первого, второго, третьего раза не понимаю Ваших вопросов) или для упрощения у себя Вы так сделали?
До свидания
OlegVE вне форума Ответить с цитированием
Старый 25.03.2011, 10:56   #15
Елена Гох
Пользователь
 
Регистрация: 26.06.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от OlegVE Посмотреть сообщение
Может есть смысл изменить алгоритм занесения данных в шаблон MS Word? Может Вам необходимо подправить SQL запрос и сделать один, а не для каждой ячейки таблицы свой (если он у Вас даже один, то всё равно, по видимому, надо его править)? Хотя и не понятно что это за шаблон с учётом следующего
Упрощение для кого, для тех кто Вам помогает (пытается понять и помочь, я, например, с первого, второго, третьего раза не понимаю Ваших вопросов) или для упрощения у себя Вы так сделали?
До свидания
С добрым! Вот уж не думала, что закрытие темы вызовет дискуссию...С работой я справилась и хотела резюмировать только, что ничего невозможного в нашем деле нет, надо только изучить предмет. Задачи ставлю не я, а мне. По-другому выгрузить не могут значит. Для упрощения алгоритма обработки остановились на таком варианте, предложен был ещё вариант дробить и столбцы, а шаблон делать с широким столбцом, но первый проще и будет быстрее, т.к. по реальным данным в большинстве случаев идет одна строка, которую остаётся просто растащить. Прикладываю окончательный сданный в работу вариант для потомков. Сам SPLIT не так уж тормозит, больше времени занимает следующее выравнивание ширины. И хоть и победила, то что назвала "раковой опухолью" - дальнейшее размножение строки - "углубив" расщепление, но выигрыша в скорости это не дало, поэтому выравнивание ширины вынесено в отдельный цикл, разбиенные ячейки для этого помечаются. Засим прощаюсь. Ещё раз всем СПАСИБО за участие.
Вложения
Тип файла: txt NewMacros.txt (9.0 Кб, 146 просмотров)

Последний раз редактировалось Елена Гох; 25.03.2011 в 11:29.
Елена Гох вне форума Ответить с цитированием
Старый 25.03.2011, 11:25   #16
Елена Гох
Пользователь
 
Регистрация: 26.06.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
макетный образец
КРАСОТА, кто понимает!
Елена Гох вне форума Ответить с цитированием
Старый 25.03.2011, 12:39   #17
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Эта задача не для ворда

-в ворде заменить табулятор не `(под ё)
-выделить все
-копировать
-открыть ексель, вставить

в екселе
-пересчет многовариантным мини-макросиком
-выборка
-суммирование
-печать списка всего и по выборке
-печать конкретной позиции в столбик
Вложения
Тип файла: zip AKT032512.zip (57.5 Кб, 12 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перестановка ячеек таблицы longfello Microsoft Office Excel 9 16.11.2010 15:54
поиск и заполнение ячеек таблицы Окоча Юра Microsoft Office Excel 2 16.01.2010 19:00
Форматирование таблицы в Excel программно monushka Помощь студентам 2 29.10.2009 11:03
Как программно обновить в BDE таблицы.... grenles БД в Delphi 4 26.03.2009 00:18
Программно связать таблицы Таня84 БД в Delphi 0 20.03.2007 18:43