Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
18.01.2021, 06:49:53
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Поиск:
Расширенный поиск
Добавляйтесь в нашу
группу ВКонтакте
- будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
31 739
Сообщений в
5 101
Тем от
11 421
Пользователей
Последний пользователь:
squatstick
Excel это не сложно
Основные форумы
Вопросы по Word и VBA
Автозаполнение договора Word из Excel
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Автор
Тема: Автозаполнение договора Word из Excel (Прочитано 1771 раз)
0 Пользователей и 1 Гость смотрят эту тему.
UmbertoNuevo
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 3
Автозаполнение договора Word из Excel
«
:
20.08.2019, 18:26:41 »
Добрый день,
Сразу прошу прощения за то, что, скорее всего, это не первый вопрос здесь. Но я потратил уже полных два дня на поиск решения и так ничего и не нашел. Ни один макрос в многочисленных найденных примерах не работает, все выдают ошибки.
Итак дано: шаблон экспортного договора в Word с метками и файл списка с метками и значениями Excel, но заполнение списка идет не горизонтально, а вертикально, потому что так удобнее будет заполнять все реквизиты, а также будет английская версия договора и т.д. Нужно будет после заполнения всех значений сформировать новый договор.
Сразу отмечу, слияние не работает никак - у меня Office 2016 на Mac OS, запустить слияние по описаниям для Винды у меня не получилось.
Хотелось бы все это сделать через надстройку, которую я уже создал. Необходим код для модуля. Уверен, что этот код уже существует и он не такой большой для моих нужд. Прошу помощи уважаемого сообщества! Заранее благодарен.
С уважением,
Николай
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
Репутация: +458/-0
Офлайн
Сообщений: 5 386
Re:Автозаполнение договора Word из Excel
«
Ответ #1 :
20.08.2019, 18:40:41 »
Цитата: UmbertoNuevo от 20.08.2019, 18:26:41
у меня Office 2016 на Mac OS
Это проблема - придется ждать тех, у кого офис так же на MAC. Большинство макросов для Windows не будут работать на MAC без переработок.
Записан
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:
-
41001332272872
-
R298726502453
UmbertoNuevo
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 3
Re:Автозаполнение договора Word из Excel
«
Ответ #2 :
20.08.2019, 21:11:33 »
Не знал, что там все по-другому. Язык-то, вроде, должен быть одним и тем же.
Ну хорошо, а если представить, что для Винды? Я ведь могу использовать Виртуальную Машину с Виндой.
Так может кто-то помочь?
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
Репутация: +458/-0
Офлайн
Сообщений: 5 386
Re:Автозаполнение договора Word из Excel
«
Ответ #3 :
20.08.2019, 21:21:29 »
Учитывая тот факт, что файлы Вы приложили без единого кода - вряд ли это можно назвать помощью. По сути Вы просите сделать Вам все коды с нуля, а это уже совершенно не помощь, а "сделайте мне".
В этой статье
Как из Excel обратиться к другому приложению
я выкладывал файл с примером кода обращения к Word и заполнения шаблона на основании данных файла Excel. Основной упор на использование закладок в Word и дальнейшего к ним обращения:
Код: (vb)
objWrdDoc.Bookmarks("Закладка1").Range.Text = Range("A1")
пробуйте подстроить под свои файлы.
Записан
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:
-
41001332272872
-
R298726502453
UmbertoNuevo
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 3
Re:Автозаполнение договора Word из Excel
«
Ответ #4 :
21.08.2019, 14:01:01 »
Дмитрий, спасибо за ответ. Да, действительно с нуля. Как человек, умеющий программировать на Obj-C, я понимаю, что необходимый мне код не занимает сотни строк, и человек, знающий как его писать, смог бы написать его за короткий срок. Мне, к примеру, на stackoverflow не сложно потратить 10-15 минут и написать пару-тройку методов, если я знаю как это сделать. Во-первых, мне приятно помочь, во-вторых это иногда бывает неплохим челенджем. Я искренне надеялся, что здесь мне смогут помощь. Синтаксис здесь для меня чужой, учить язык с нуля я, к сожалению, не могу.
Строка вашего кода означает, что нужно перебрать вручную все метки Ворда и присвоить им соответствующие поля в Экселе? Или возможен цикл, который сравнит метки Ворда и присвоит им значения из Экселя?
С уважением, Николай
Записан
Страниц: [
1
]
Вверх
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Правила форума и вопросы по работе форума
-----------------------------
=> ОБЩИЕ ПРАВИЛА ФОРУМА
=> ВОПРОСЫ ПО РАБОТЕ ФОРУМА
-----------------------------
Основные форумы
-----------------------------
=> Вопросы по Excel и VBA
=> PowerQuery, PowerPivot, PowerBI и запросы
=> Вопросы по Word и VBA
=> Вопросы по Outlook и VBA
=> Вопросы по Access и VBA
=> Вопросы по PowerPoint и VBA
=> Вопросы по Office для MAC
=> Вопросы по работе в Google-таблицах
=> Полезные решения
=> Баги и глюки при работе с Excel и VBA
=> Вопросы по OpenOffice и LibreOffice
=> Вопросы по надстройке MulTEx
=> Вопросы по MyAddin
=> Вопросы по бесплатным надстройкам
=> Вопросы по программам
-----------------------------
Прочие форумы
-----------------------------
=> Заказы на написание макросов, работа для специалистов по Excel и VBA и пр.
=> Курилка
-----------------------------
Удаленные темы и сообщения
-----------------------------
=> Список удаленных
Загружается...