Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как кодом VBA отобразить в Wordданные из xls-файла ? / 13 сообщений из 13, страница 1 из 1
10.12.2018, 11:38
    #39745192
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Добрый день, подскажите как кодом VBA отобразить данные из xls-файла, в Word ?
(word - шаблон и xls-источник прилагаются)

Источником может быть и просто TXT файл с разделителями (;)
Поискал на сайте, есть некоторые фрагменты, но к сожалению мне их недостаточно для решения задачи.

Имеется xls-файл, таблица1 (файл прилагается)

ФАМИЛИЯ ИМЯ ОТЧЕСТВО ДОЛЖНОСТЬ
1 Иванов Иван Иванович Менеджер
2 Петров Петр Петрович Водитель
3 Сидоров Иван Сергеевич Экспедитор

Необходимо данные из этого файла VBA кодом передать в Word (прилагается шаблон).

В Word шаблоне тремя способами представлена одна и та же информация:
1. Созданы закладки (Фамилия1, Имя1, Отчество1, Должность1 - пример для первой строки) - в которых необходимо отобразить отобразить данные их xls-файла.
2. Создана таблица1, с такими же по сути ячейками, в которых необходимо отобразить данные их xls-файла.
3. Созданы ПОЛЯ, с одноименными названиями (Фамилия1, Имя1, Отчетсво1, Должность1 - пример для первой строки), в которые необходимо отобразить отобразить данные их xls-файла.

Насколько понимаю есть возможность в Ворде отобразить данные в Закладки, в Таблицы, в ПОЛЯ...,
т.е по сути способами отраженными пунктами п1, п2, п3.

Но как это сделать кодом VBA ?
Кто имеет такой опыт, помогите с идеями и VBA кодом...
Спасибо!
...
Рейтинг: 0 / 0
10.12.2018, 12:40
    #39745254
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Yuri KRИмеется xls-файл, таблица1 (файл прилагается)
искала XLS. а нашла только картинку и куцый ВОРД-шаблон(переупрощенный)
...
Рейтинг: 0 / 0
10.12.2018, 12:48
    #39745266
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
ПЕНСИОНЕРКА,


извините, не тот файл вложил :)
...
Рейтинг: 0 / 0
10.12.2018, 12:56
    #39745271
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Yuri KR, а каким боком тут Access? Для Word и Excel есть отдельный подфорум .
...
Рейтинг: 0 / 0
10.12.2018, 13:15
    #39745288
Как кодом VBA отобразить в Wordданные из xls-файла ?
В Ворде кроме 3-х ваших вариантов есть еще метод InsertDatabase объекта Range. Он быстрый и позволяет создать таблицу из разных источников, в т.ч. из Ёкселя и TXT с разделителями.
...
Рейтинг: 0 / 0
10.12.2018, 14:52
    #39745386
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Панург, Вы правы ...

Даже хотел вначале написать, что нужен импорт из Access таблицы в Word.
И понятно, что Ecxel файл импортировать в Access таблицу труда не составит.

Но понял, что практически не важно откуда, важно, что нужно отразить данные в Word... и именно VBA методами...
...
Рейтинг: 0 / 0
10.12.2018, 14:53
    #39745388
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Кривцов Анатолий,

а можете краткий примерчик привести с методом InsertDatabase объекта Range ?
...
Рейтинг: 0 / 0
10.12.2018, 15:34
    #39745422
Как кодом VBA отобразить в Wordданные из xls-файла ?
"краткий примерчик" есть в справке Ворда по этому методу, причем с листа Ёкселя.
К тому же поиск в инете вывалит вам много инфы.
...
Рейтинг: 0 / 0
10.12.2018, 16:25
    #39745456
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Кривцов Анатолий, что-то прям примеров не видно ...

где вы конкретно нашли пример импорта данных в Word с XLS Листа?
...
Рейтинг: 0 / 0
10.12.2018, 16:49
    #39745477
zimkon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Yuri KR,

7906538
...
Рейтинг: 0 / 0
10.12.2018, 16:52
    #39745479
Как кодом VBA отобразить в Wordданные из xls-файла ?
Yuri KRчто-то прям примеров не видно ...

где вы конкретно нашли пример импорта данных в Word с XLS Листа?

Из справки
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
With Selection
    .Collapse Direction:=wdCollapseEnd
    .Range.InsertDatabase _
        Format:=wdTableFormatSimple2, Style:=191, _
        LinkToSource:=False, Connection:="Entire Spreadsheet", _
        DataSource:="C:\MSOffice\Excel\Data.xls"
End With
...
Рейтинг: 0 / 0
10.12.2018, 16:56
    #39745485
zimkon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
zimkonYuri KR,

7906538
и тут http://access-excel.tips/excel-vba-export-excel-to-word/ тоже кое-что можно посмотреть
...
Рейтинг: 0 / 0
10.12.2018, 17:49
    #39745522
Yuri KR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как кодом VBA отобразить в Wordданные из xls-файла ?
Спасибо, буду пробовать ...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как кодом VBA отобразить в Wordданные из xls-файла ? / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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