Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Разработка шаблонной формы для составления документа MSWord / 25 сообщений из 42, страница 1 из 2
08.12.2010, 14:44
    #37002120
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
Доброго времени суток! пишу простейшие макросы в Excel, а теперь стоит задача написать макрос в Word'е. Вопросов много, буду задавать по мере выполнения. Заранее благодарю всех помогающих за помощь!
Собственно, стоит задача сделать word'ий документ, который после его открытия покажет форму, где будут текстовые поля, связанные с раннее написанным текстом.
На первых этапах нарисовал форму с полями. И возник первый вопрос: - в экселе у мы обращаемся к заданной ячейке в виде
Код: plaintext
Workbooks("").worksheets("").Cells(x,y) 
. А как определить месторасположение нужной позиции на заданной странице в word?
Пример в формы frm: http://zalil.ru/30101246
Пример формы jpg:
...
Рейтинг: 0 / 0
08.12.2010, 14:48
    #37002144
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
fedoamx,

документ в ворде бьется на кучу разных коллекций, в частности Paragraphs, Characters, слова, разделы и т.п. Можно плясать от ThisDocument.Range - посмотрите, какие свойства у него есть.

А вообще, вопрос не очень понятен. Нужно найти определенное место в документе? Можно обращаться к, скажем, параграфу по его номеру, если это приемлемо, можно поиском искать нужное место, можно использовать закладки....
...
Рейтинг: 0 / 0
08.12.2010, 14:58
    #37002192
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
А как вы считаете правильней использовать? я пока еще на стадии разработки. это обычный договор, с разделами, с колонтитулами, и таблица тоже присутствует :) взялся за это дабы познать написание макросов для ворда.

я думал об использовании ранее созданных текстовых полей. Но будет ли это удобно?
...
Рейтинг: 0 / 0
08.12.2010, 15:04
    #37002233
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
fedoamxА как вы считаете правильней использовать? ... Но будет ли это удобно?

Так все зависит от потребностей, источника данных и требуемого результата.
Если нужно выполнять подстановки в шаблоны - наверное через закладки.

Я, будучи чайником, в своем время вообще делал шаблон тупо текстовый с такими
#SumTotal#
фрагментами и потом поиском/заменой заменял их на нужные значения :)
...
Рейтинг: 0 / 0
08.12.2010, 15:10
    #37002255
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
> Автор: Shocker.Pro
> Я, будучи чайником, в своем время вообще делал шаблон тупо текстовый с такими
> #SumTotal#
> фрагментами и потом поиском/заменой заменял их на нужные значения :)


А можно как-то по другому?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.12.2010, 15:13
    #37002268
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
ООО, ЗАО, ОАО - маловато будет
ИП, ФГУП, Нотариус, ГУП, АНО, ГОУ, МОУ, НИИ, ЦНИИ...

Не считая уж "администрация чего-то там", "войсковая часть", "фонд" и т.п.
...
Рейтинг: 0 / 0
08.12.2010, 15:14
    #37002278
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
Игорь ГорбоносА можно как-то по другому?
Тщательней изучай топики ЦЭ

можно наставить именованных закладок и потом к ним приписывать нужные тексты. Недавно у ЦЭ такое было, по-моему в теме Килл. Сам я не пробовал.
...
Рейтинг: 0 / 0
08.12.2010, 15:14
    #37002279
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
fedoamxА как вы считаете правильней использовать? я пока еще на стадии разработки. это обычный договор, с разделами, с колонтитулами, и таблица тоже присутствует :) взялся за это дабы познать написание макросов для ворда.

я думал об использовании ранее созданных текстовых полей. Но будет ли это удобно?

выложите хотя вы условный документ в формате ворда
-структура
-есть ли таблицы

типа

договор 0000
между аааааааа и ббббббббб
по поводу ввввввввв
1. ..................
2. ..................
3.таблица 1
------------------------------------------------
аа-ввв-ссс-
------------------------------------------------

4.некий текст
5. еще табличка
6.текст
.......
99. подписи

---------дополнительно------
-жесткий по форме или подвижный(какое-то поле убрали, какое-то вставили)
-требования по оформлению(простые или с выкрутасами)

полей в форме у вас достаточно много, так что требования заказчика предсказать сложно
...
Рейтинг: 0 / 0
08.12.2010, 15:21
    #37002306
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
Shocker.Pro,

Ок. Если я правильно понял нужно разбить весь документ на закладки и уже ориентироваться на них. А как быть с колонтитулами, там же нельзя закладки ставить?
...
Рейтинг: 0 / 0
08.12.2010, 15:30
    #37002351
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
> Автор: fedoamx
> Ок. Если я правильно понял нужно разбить весь документ на закладки и уже ориентироваться на них. А как быть с
> колонтитулами, там же нельзя закладки ставить?


А в Ворде есть такая "вещара" как "Слияние". Предназначена для "автоматического" заполнения определенных полей заранее
заготовленными данными.
Ы?

P.S. Мопед не мой, я только разместил объявуС вордом работал на уровне "набрать руками заявление об отпуске", ну
или чуть сложнее

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.12.2010, 15:31
    #37002354
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
ПЕНСИОНЕРКА,

Все, что подчеркнуто синим должно быть в форме может изменяться. таблицы - спецификация.

Pass: 1
...
Рейтинг: 0 / 0
08.12.2010, 15:34
    #37002369
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
> Автор: Shocker.Pro
> можно наставить именованных закладок

Кстати да! Точно! А потом бегать по коллекции Bookmarks и изменять текст закладок. Что-то такое делал, лет 10 назад.
Самое муторное расстановка закладок. Можно конкретно забебатся. Я бы сейчас начал изучать слияние, мне кажется это более
перспективное направление, хотя набросать работающий вариант с закладками дело 10 минут.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.12.2010, 15:43
    #37002408
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
Игорь Горбонос,

0_o Первый раз слышу. хде здесь гугл ссылка

PS
взаимно не силен)
...
Рейтинг: 0 / 0
08.12.2010, 15:45
    #37002415
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
Игорь Горбонос,

Задам тот же вопрос,что и Shocker.Pro Как быть с колонтитулами?
...
Рейтинг: 0 / 0
08.12.2010, 16:01
    #37002470
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
> Автор: fedoamx


А что с колонтитулами? В них разве нельзя вставить закладку? и заполнять её как и все остальные?
Или я чего-то не понял?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.12.2010, 16:12
    #37002519
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
Игорь Горбонос,

сори, это я не правильно понял. Я с начала текстовые поля делал и там нельзя было, а закладки можно. Действительно гемор.
...
Рейтинг: 0 / 0
08.12.2010, 16:23
    #37002557
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
fedoamx,

муторная штука
-4 раздела
-2 колонтитула в разделе 1
-шрифты под притык(особенно в приложениях)
-ужато до почти нечитаемого вида
-полей очень много и вариант с внутренней формой WORD мне абсолютно не нравится
сходу все правильно ввести не удастся, а значит нужна жесткая копия введенного вне ворда
-очевидны также множественные корректуры и постоянной и переменной оиформации

внимательно пока все не смотрела. это только первое впечатление по опыту подобных работ

что у вас есть -excel/access
...
Рейтинг: 0 / 0
08.12.2010, 16:35
    #37002597
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
> Автор: fedoamx


Ничего не понимаю (с) Следствие ведут колобки

Я с вордом знаком очень мало и все те случаи когда мне приходилось автоматизировать его оставляли после себя осадок от
непонимания как ПРАВИЛЬНО нужно работать с вордом.
Поэтому желаю тебе удачи на этом нелёгком поприще

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.12.2010, 17:07
    #37002726
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
почитал топик, М и Ж иметь на форме это не серьёзно, правда возможно это они появляются когда прога не поймёт М или Ж
Кнопка Создать документ там что он один? Так это вообще просто
А так как-то автор спрашивает как лучше да как лучше, на вкус и цвет товарищей нет
Попробуйте через текстовые поля, через закладки и сравните
А вообще мысль на понятна, открыл документ, появилась форма, нажал кнопку она исчезла, потом если что снова звать??? бред! то ли дело фрейм, всегда в нужном месте!
Склонять фамилии имя отчество научились??
...
Рейтинг: 0 / 0
08.12.2010, 17:09
    #37002734
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
ПЕНСИОНЕРКА
ПЕНСИОНЕРКАмуторная штука

-Согласен! :)
-ужато до почти нечитаемого вида

- это я так ужал, оформление можно поменять как угодно
вариант с внутренней формой WORD мне абсолютно не нравится

- переделываю на закладки
нужна жесткая копия введенного вне ворда

- непонятно что значит "жесткая" и почему не удастся ввести с первого раза?
-очевидны также множественные корректуры и постоянной и переменной оиформации

какие-нибудь окончания слов менять не нужно, хотя я думаю сложно не будет сделать. А то,что совсем сложно будет, то уберем)
внимательно пока все не смотрела. это только первое впечатление по опыту подобных работ

-и на этом спасибо!
что у вас есть -excel/access
Excel есть. Access плохо знаю
...
Рейтинг: 0 / 0
08.12.2010, 17:17
    #37002766
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
а я думал "кто такой ЦЭ?"М и Ж иметь на форме это не серьёзно

-есть варианты серьезнее?
Кнопка Создать документ там что он один? да один, основное должен быть защищен документ от исправлений. то есть типа Шаблон должен быть
то ли дело фрейм, всегда в нужном месте! - нуэтоже рабочий вариант. Я слепил на коленках его, так сказать, понять глобальность
Склонять фамилии имя отчество научились?? вроде там есть функция в модуле MDPR
...
Рейтинг: 0 / 0
08.12.2010, 17:19
    #37002775
fedoamx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
ПЕНСИОНЕРКАfedoamx,
-шрифты под притык(особенно в приложениях)

Поправка: размер шрифта, поля можно поменять, а структуру и оформление нет
...
Рейтинг: 0 / 0
08.12.2010, 17:25
    #37002798
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
fedoamx,
защищен документ от исправлений
и
типа Шаблон
Здесь Вы ставите равно
Или я не понимаю, что такое "типа"
Про М и Ж нажали кнопку создать, прога сама выясняет кто же это по ич или на на конце слова или по оглы и забыл у женщин на востоке как оканчивается
Если не справляется у Вас переспросила кто же это??
...
Рейтинг: 0 / 0
08.12.2010, 17:30
    #37002812
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
где этот модуль ЭМДЭПЭЭР??
Тут что ли К сообщению приложен файл (1.7z - 50Kb)
Так там пароль нужен??
...
Рейтинг: 0 / 0
08.12.2010, 17:38
    #37002831
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка шаблонной формы для составления документа MSWord
fedoamxа я думал "кто такой ЦЭ?

Наш любимый антигуру!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Разработка шаблонной формы для составления документа MSWord / 25 сообщений из 42, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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