![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
Имеем таблице 5 * n
Как извлечь 2 столбец и перенести его в новый документ, в новом документе каждая ячейка будет в отдельной строке? |
|||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
|
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
Спасибо,
Одно усовершенствование, теперь нужно вставить текст извлеченный из таблицы в шаблон. Например: Участник: ФИО Что нибудь состоится когда нибудь. Количество приглашений = количеству строк, ФИО менять в каждом приглашении (брать из второго столбца таблицы). ???Как извлечь например из массива 1,2 и тд ФИО для вставки в шаблон? (может это плохая идея, посоветуйте получше) |
|||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
Это плохая идея. Для этого нужно использовать слияние.
|
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
Подробне пожалуйста, что за слияние? как сделать? |
|||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
К сожалению, не видя файла Excel я не могу сказать точно, но в общем случае слияние работает так:
Вся проблема только в таблице, из которой можно брать данные. Я не знаю, сможет ли Word разобрать твою конкретную таблицу, как источник данных Смотри пример Это сообщение отредактировал(а) ViterAlex - 22.12.2009, 09:38 Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() |
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
В примере в Word вставляется только ФИО №1,
Хотелось бы доставать данные из Word, Word не дал возможность выбрать источник данных - таблица в Word. Скажите как из oRing извлечь n-ю ФИО? Это сообщение отредактировал(а) slnes - 23.12.2009, 10:38 |
|||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
В примере вставляется всё, что нужно. Просто показывает по одному, а не все сразу.
Дай пример документа с исходными данными и пример того, что нужно получить. |
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
Исходный файл: список.
Результат в файле: приглашения (меняется фамилия остальное остается) Присоединённый файл ( Кол-во скачиваний: 6 ) ![]() |
|||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
Ну! Остался один шаг. Таблицу из Word копируем и вставляем в Excel. Сохраняем, делаем слияние и отсылаем или печатаем. Дела на 2 минуты. Результат в приложенном pdf. Четыре страницы с персональным обращением к каждому из списка. Ну и списочек составил excel'евский. Всё это заняло меньше минуты.
Я поздравления уже отправил ![]() А если в табличку ещё добавить поле, указывающее пол адресата, то можно будет избавиться от Уважаемый (-ая), а подставлять правильный род. Что непонятно — пиши. Сделаем. В какой версии офиса работаешь? Присоединённый файл ( Кол-во скачиваний: 4 ) ![]() |
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
Делаю в 2007, пользоваться буду в 2003
спасибо, со слиянием разобрался. Как то же самое сделать програмно, нажимаешь кнопочку в Exel, открывается новый файл ворд и заполняются прогласительные. Это сообщение отредактировал(а) slnes - 24.12.2009, 13:30 |
|||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
Тоже не сложно. Насколько глубоко ты знаком с программированием на VBA?
|
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
||||
|
||||
ViterAlex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 7.10.2009 Где: Харьков Репутация: 7 Всего: 7 |
Что ж, сделать можно, но это уже за плату. Полдня уйдёт на отладку. Если хочешь, пиши в личку, договоримся.
|
|||
|
||||
slnes |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 24.6.2005 Репутация: нет Всего: нет |
Может есть бесплатный пример
Это исходный файл в MS Excel № п/п Фамилия Имя Отчество Должность Организация 1 Малахов Андрей Иванович Директор ООО «Центр» 2 Сидоркина Нина Михайловна Главный Бухгалтер ООО «Центр» 3 Козликов Николай Андреевич Генеральный директор ООО «Сапфир» 4 Мартемьянов Игорь Александрович Главный инженер ООО «Сапфир» Хочу нажав там кнопку получить то что ниже, хотельсь бы в word, но и Excel подойдет Уважаемый(-ая) Малахов Андрей Иванович Приглашаем вас на празднование нового года, которое состоится н часов в н-ске. ----------------------------------------------------------------------------- Уважаемый(-ая) Сидоркина Нина Михайловна Приглашаем вас на празднование нового года, которое состоится н часов в н-ске. ------------------------------------------------------------------------------- Уважаемый(-ая) Козликов Николай Андреевич Приглашаем вас на празднование нового года, которое состоится н часов в н-ске. ---------------------------------------------------------------------------- Уважаемый(-ая) Мартемьянов Игорь Александрович Приглашаем вас на празднование нового года, которое состоится н часов в н-ске. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |