Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/47: Рейтинг темы: голосов - 47, средняя оценка - 4.68
Raven
1

Перенос информации из ячеек Excel в Word

12.12.2009, 18:38. Просмотров 9337. Ответов 3
Метки нет (Все метки)

Добрый день всем. Люди добрые помогите разобратся с таким заданием:

Перенос текстовой и числовой информации из ячеек Excel в уже приготовленный документ Word по нажатию на кнопку(тип объекта Button)

В инете искал подобные примеры но очень мало инфы нашел не помогло!
Кто нить может помочь?!
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2009, 18:38
Ответы с готовыми решениями:

Перенос информации из excel в word
Здравствуйте! Есть большая просьба - помогите))) Возможно ли с помощью Макросов VBA решить задачу...

Построчный перенос данных из ячеек Excel в закладки Word
Добрый день, уважаемые форумчане! :) Помогите, пожалуйста, не смогла найти решения поставленной...

Перенос данных из ячеек таблицы Excel в соответствующие ячейки шаблона Word
Здравствуйте !Передо мной на производственной практике поставили задачу:есть заполненная таблица...

Выбор определенной информации в Word и перенос ее в Excel
Доброго времени суток. В программировании новичек - прошу не судить строго). Подскажите...

3
Jullap
01.11.2010, 15:58 2
актуальная проблема, тоже ищу решение

вот здесь начали отвечать, может поможет вам тоже

Все делается из экселя, автоматизацией.
Я решаю одним из 2х способов :
Способ А (сложнее)
1) Создаем в вордовском шаблоне нужные свойства документа (в 2003 ворде - в меню "файл" выбрать "свойства" - "прочие").
2) в вордовский шаблон пихаем созданные свойства в нужные места - с помощью вставки поля DocProperty. Вставка - поле - DocProperty. Получится что-то типа
{DOCPROPERTY Заказчик \*MERGEFORMAT}
3) Макросом из экселя создаем документа c помощью автоматизации -

Dim doc as Word.Document
Set doc = CreateObject ("C:\Договор.doc")

4) Тем же макросом из экселя инициализируем свойства созданного документа соответственно тому, что имеем в экселе.

doc.CustomDocumentProperties("Заказчик").Value = "Красавчик"

5) Желательно это поле еще и обновить. сделать Field.Update
Способ Б (проще)
1) Вставляем в вордовский шаблон в нужные места именованные закладки
2) Макросом из экселя создаем документа c помощью автоматизации -

Dim doc as Word.Document
Set doc = CreateObject ("C:\Договор.doc")

3) Тем же макросом из экселя вставляем в те места, где закладки в созданном документе то, что имеем в экселе.

doc.Bookmarks("Заказчик").Range.InsertAfter("Красавчик")


Если документ Word простой- все импортированное содержимое в верхнем слое, то смело выбирайте второй способ.
Урал-Батыр
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 2
06.11.2013, 21:16 3
создаю макрос в excel, вставляю туда вот это
Visual Basic
1
2
Dim doc as Word.Document
Set doc = CreateObject ("C:\Договор.doc")
а он мне выдает ошибку:"compile error: User-defined type not defined"
Почему?
0
toiai
3183 / 938 / 216
Регистрация: 29.05.2010
Сообщений: 2,044
06.11.2013, 21:38 4
Попробуй так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
   Dim Ворд As New Word.Application, Документ As Word.Document
   Dim FName As Variant
   Dim Range1 As Excel.Range, Range2 As Excel.Range
 
       Ворд.Visible = True
 
FName = Application.GetOpenFilename(filefilter:="Word Files (*.docx), *.docx")
If FName <> False Then
Set Документ = Ворд.Documents.Open(FName)
End If
0
06.11.2013, 21:38
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 21:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перенос данных из Excel или таблицы Word в DataGridView простым копированием ячеек
Нигде не могу найти, как организовать перенос данных из Excel или таблицы Word в DataGridView...

Перенос данных из Excel в Word (на основе Word шаблона)
Пожалуйста помогите, приведите какой-то пример как организовать этот процесс нужно из...

Перенос ячеек на новые страницы, excel
Ребят, подскажите пожалуйста, Есть таблица в эксель с данными, на каждую строку нужно создать новую...

Перенос ячеек внутри файла excel
есть таблица excel: Лист1 столбец A: 1022 уникальных номеров (регистрационные номера банков) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.