Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 20:35   #21
ie-pskov
 
Регистрация: 22.04.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Aent Посмотреть сообщение
ie-pskov, просклонять ФИО и должность не проблема. Но если вы не хотите вносить изменения в генерирующую систему как вы предполагаете выделять в документе после подстановки строки ФИО-должность ? Или только они будут Bold?
Можно ли переформулировать вашу задачу так ? :
В документе выделены шрифтом Bold строки вида
Фамилия Имя Отчество - должность
Причём должность может состоять из нескольких слов и других выделений Bold
в документе нет.
Выделенные подстроки записываем в творительном падеже.
Не, Bold я выделил для наглядности, чтобы показать, что и на что должно меняться, если в шаблоне %ФИО - должность специалиста% то то оно так и прыгает Bold!


я так думаю может надо как то сделать, что бы %ФИО - должность специалиста% выгружалось в виде поля, а уже потом как то через {если это поле = "Иванов Сергей Михайлович - ведущий специалист" то "Ивановым Сергеем Михайловичем - ведущим специалистом", если ... еще какое нить условие}
Выгрузить %ФИО - должность специалиста% в виде поля чета пока не получается :-(

Последний раз редактировалось ie-pskov; 25.04.2011 в 20:48.
ie-pskov вне форума Ответить с цитированием
Старый 25.04.2011, 21:19   #22
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

вносить изменения в генерирующую систему !!!!!!!
на чём она написана?? или плюнуть написать свою
Ципихович Эндрю вне форума Ответить с цитированием
Старый 25.04.2011, 23:15   #23
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Цитата:
Сообщение от ie-pskov Посмотреть сообщение
Не, Bold я выделил для наглядности...Выгрузить %ФИО - должность специалиста% в виде поля чета пока не получается
А вот эти окаймляющие проценты — тоже вставляются?!

И если «выгрузка» из базы в документ происходит в 2 и более мест — можно эти «одинаковости» найти и просклонять.

Впрочем, и одну вставку я в принципе нахожу — но ненадёжно: вдруг это окажется просто нечто «созвучное»!

Кстати, в 98-м ворде последнее место вставки ищется по шифт-F5 — и это тоже можно использовать, тем более когда она одна.

Последний раз редактировалось Sasha_Smirnov; 26.04.2011 в 00:32.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 26.04.2011, 00:15   #24
ie-pskov
 
Регистрация: 22.04.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Sasha_Smirnov Посмотреть сообщение
А вот эти окаймляющие проценты — тоже вставляются?!

И если «выгрузка» из базы в документ происходит в 2 и более мест — можно эти «одинаковости» найти и просклонять.

Приём!
Окаймляющие проценты не вставляются, они превращаются в ФИО - должность, т.е. если в шаблоне %ФИО - должность специалиста% , а в программе занесен Смирнов Сергей Михайлович, при выгрузке в word документа вместо %ФИО - должность специалиста% вставляется Смирнов Сергей Михайлович - ведущий специалист!
ie-pskov вне форума Ответить с цитированием
Старый 26.04.2011, 00:35   #25
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

А, так значит шаблон-таки размечен! Вытягиваю как фашист из партизана!

Ну осталось показать «личико» — шаблон.

Вы же не хотите, чтобы прсклонялось всё похожее на ФИО - должность!

(Пока отбой.)
Sasha_Smirnov вне форума Ответить с цитированием
Старый 03.05.2011, 21:51   #26
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Творение творительного. Зачатки ИИ

Цитата:
Сообщение от ie-pskov Посмотреть сообщение
Помогите решить задачу, имеется документ поля в котором заполняются автоматически из программы, т.е. сам документ имеет вид %ФИО%, а при выводе его на экран из программы подставляется значения, например Смирнов Игорь Владимирович - ведущий специалист. Задача заключается автоматической замене Смирнов Игорь Владимирович - ведущий специалист на Смирновым Игорем Владимировичем - ведущим специалистом.
Пока только с ФИО разобрался. Жаль, что теряется место вставки.

Приложил проект. Может, и на практике пригодится. Например — чтобы создать список ФИО в творительном падеже.

Пол (род) определяется по отчеству — если оно есть в направлении просмотра.
Изображения
Тип файла: jpg Panopt.jpg (40.0 Кб, 129 просмотров)
Вложения
Тип файла: doc Instrumental.doc (73.5 Кб, 33 просмотров)
Тип файла: doc Instrumental-forward-beta.doc (69.5 Кб, 27 просмотров)

Последний раз редактировалось Sasha_Smirnov; 04.05.2011 в 13:14. Причина: два проекта в высокой степени отладки (в одном просмотр идёт вперёд, в другом наоборот).
Sasha_Smirnov вне форума Ответить с цитированием
Старый 19.05.2011, 10:00   #27
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

А вот более общо, от http://www.programmersforum.ru/member.php?u=8153 (нулевые годы!): http://www.programmersforum.ru/showpost.php?p=301541#7

Последний раз редактировалось Sasha_Smirnov; 19.05.2011 в 10:04.
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слияние в MS Word - проблема с путем CrazyTactic Microsoft Office Word 6 20.03.2021 07:59
Сохранение с путем из Edit amadi Общие вопросы Delphi 6 26.01.2011 18:56
ПОДКОРРЕКТИРУЙТЕ ПАДЕЖИ Dilmur Паскаль, Turbo Pascal, PascalABC.NET 0 10.06.2010 18:36
Защита от редактирования программным путем paratruper17 Microsoft Office Word 4 05.11.2009 10:55
кодирование путем повторения символов катерина_к Паскаль, Turbo Pascal, PascalABC.NET 2 12.05.2009 21:55