Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запись данных в Word-файл с помощью VBA ? / 17 сообщений из 17, страница 1 из 1
05.12.2018, 16:23
    #39742946
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Добрый день! Подскажите, pls, как можно реализовать в Word ...

1.Имеется файл, 5-10 строк, в которых список сотрудников (ФИО; Должность)
Иванов; Иван; Иванович; менеджер
Петров; Петр; Петрович; кладовщик
............
............

2.Имеется в Word шаблон файла: сначала идет рисунок (c:\январь.jpg), который необходимо выбирать из списка (январь, февраль и т.д.) и вставлять кодом VBA в Word файл.

3.В этот же шаблон необходимо ниже рисунка вставлять строки из файла, в которых содержаться (ФИО; Должность)
Но необходимо отдельно читать из файла Фамилию и присваивать какой-то переменной,
отдельно Имя, отдельно Отчество, отдельно Должность.
Как это можно сделать?

4. Подскажите, как потом с помощью VBA вставлять текст в определенную строку и в определенную позицию в Word файла?

Предполагаю, что можно создать в шаблоне таблицу и как-то в ячейки таблицы вставлять прочитанные из файла данные..., но как?
Или вставить в шаблон Поля и далее в них вставлять информацию из файла . ??

Буду признателен за помощь с кодом или ссылками на примеры...
...
Рейтинг: 0 / 0
05.12.2018, 17:10
    #39743000
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KR,

не очень поняла ваш шаблон
=========================шаблон======================
(некий рисунок в зависимости от месяца)



(некий текст) ддддддддддд дддддддддддддддд дддддддддддддддд дддддддддддд
таблица
фамилияимяотчестводолжностьИванов; Иван; Иванович; менеджерПетров; Петр; Петрович; кладовщик

некий завершающий текст, пописи
======================конец шаблона=====================
...
Рейтинг: 0 / 0
05.12.2018, 17:13
    #39743004
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KR,

я как-то насчитала 10 вариантов сего действа
не уверена , что пересчитала все
...
Рейтинг: 0 / 0
05.12.2018, 17:28
    #39743015
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,

Шаблон Вы отразили правильно!
...
Рейтинг: 0 / 0
05.12.2018, 17:29
    #39743017
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,

что вы имеете ввиду под вариантами?
...
Рейтинг: 0 / 0
05.12.2018, 18:48
    #39743056
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KRПЕНСИОНЕРКА,

что вы имеете ввиду под вариантами?

1. слияние -- со стороны ворд
2. закладки в шаблоне--со стороны аксесс
3. замена в шаблоне --со стороны аксесс
4. полное формирование rtf --со стороны аксесс
5. полное формирование HTML --со стороны аксесс
6. полное формирование в формате ворд --со стороны аксесс
.......остальные с ходу не вспомню
...
Рейтинг: 0 / 0
05.12.2018, 21:15
    #39743138
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,

Приоритет 4 или 6

А как слиянием одновременно вывести все строки?
...
Рейтинг: 0 / 0
05.12.2018, 21:27
    #39743147
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KRПЕНСИОНЕРКА,
Приоритет 4 или 6
А как слиянием одновременно вывести все строки?
я предпочитаю 3 и 5
...
Рейтинг: 0 / 0
05.12.2018, 21:39
    #39743154
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,

И как их реализовать?
...
Рейтинг: 0 / 0
05.12.2018, 22:37
    #39743173
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KR,
вар,3 без таблиц
распаковать с каталогами
...
Рейтинг: 0 / 0
06.12.2018, 14:53
    #39743536
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,


Добрый день!, спасибо за пример, там конечно не совсем моя задача отражена, но посмотрю, что можно вытащить из кода для использования...
...
Рейтинг: 0 / 0
06.12.2018, 16:50
    #39743699
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KRПЕНСИОНЕРКА,


Добрый день!, спасибо за пример, там конечно не совсем моя задача отражена, но посмотрю, что можно вытащить из кода для использования...
как же мне угадать вашу задачу --я же не экстрасенс
если бы задачи были одинаковыми --голова бы у программистов меньше болела
...
Рейтинг: 0 / 0
06.12.2018, 18:25
    #39743774
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,

вы совершенно правильно нарисовали шаблон...
задача вроде та же ..

1.В шаблон необходимо вставлять картинку из файла c:\январь.jpg, по сути по дате текущего месяца.
2.И из SCV файла, а не из Access формы брать из каждой строки Ф.И.О и Должность.
3.И VBA кодом вставлять эти ФИО и должность в таблицу вордоского шаблона.
Или не в таблицу, а в заготовленные ПОЛЯ вордоского шаблона.

4. Вот совершенно непонятно, как VBA кодом можно вставить в вордоский шаблон рисунок и в нужное место.
Также непонятно как текстовую строку вставить VBA кодом в нужное место шаблона (строка, позиция) ?
Или как вставить этот же текст в нужные ячейки таблицы шаблона?

=========================шаблон======================
(некий рисунок в зависимости от месяца)

(некий текст) ддддддддддд дддддддддддддддд дддддддддддддддд дддддддддддд
таблица
фамилия имя отчество должность
Иванов; Иван; Иванович; менеджер
Петров; Петр; Петрович; кладовщик


некий завершающий текст, подписи
======================конец шаблона==================
...
Рейтинг: 0 / 0
06.12.2018, 19:56
    #39743827
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KR2.И из SCV файла, а не из Access формы брать из каждой строки Ф.И.О и Должность.
вот и выложите пару строк, чтобы не гадать, что у вас за csv

какие в нем
--кодировка
--поля
--разделители

какое расширение у картинок(ворд не все принимает) и какой их размер

=====
видите сколько вопросов появляется, когда речь заходит о реальном отчете
...
Рейтинг: 0 / 0
06.12.2018, 20:02
    #39743830
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KR,

да забыла еще 1 вопрос --картинки привязанные(линкованные) или внедренные
...
Рейтинг: 0 / 0
06.12.2018, 21:32
    #39743883
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
ПЕНСИОНЕРКА,

Картинки внедренные в документ...

И пара строк из файла указана

Иванов; Иван; Иванович; менеджер
Петров; Петр; Петрович; кладовщик

Разделитель ";"
...
Рейтинг: 0 / 0
06.12.2018, 21:37
    #39743888
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись данных в Word-файл с помощью VBA ?
Yuri KR,


Расширение картинок "jpg"
Размер по обьему около 500 Kb
Размер ширина 15 см
Высота 10 см
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запись данных в Word-файл с помощью VBA ? / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]