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

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

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

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

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

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

Цитата:
Сообщение от Sasha_Smirnov Посмотреть сообщение
...то будет над чем покумекать!
я точно чего то недопонимаю, какой толк в голом запросе с "процентами", моделирования ситуации разве не достаточно?

есть шаблон с %ФИО - должность специалиста%, после выгрузки в word на место выделенное жирным шрифтом подставляется например Иванов Игорь Сергеевич - старший специалист, вручную правится Ивановым Игорем Сергеевичем - старшим специалистом, вопрос, как автоматизировать процесс правки?
ie-pskov вне форума Ответить с цитированием
Старый 24.04.2011, 05:04   #12
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Цитата:
Сообщение от ie-pskov Посмотреть сообщение
я точно чего то недопонимаю... как автоматизировать процесс правки?
Это я недопонимал. А вот теперь опять всё ясно.

Промежуточные ответы давали двоякое представление: текст в виде поля импортируем либо как константу.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 24.04.2011, 07:37   #13
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

ну есть строго жирным
Иванов Игорь Сергеевич - старший специалист
а возможно бывает
Иванов Игорь Сергеевич - специалист
или
Иванов Игорь Сергеевич - самый старший специалист
а возможно лицо и без отчества, иои не записали отчество - видите о чём я
Просто Вы мыслите под себя, а я шире
Раскрывайте тему
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.04.2011, 10:14   #14
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

кто знает, есть поле вида { REF Должность }, ссылается на закладку, а есть поля в Ворде ссылающиеся на другие места, на какие? например на значение лейбла, того, который не на форме а в элементе управления, на ячейку таблицы Ворда и т. д. ???
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.04.2011, 13:37   #15
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Пример

Поле
{Link Word.Document.8 "D:\\Documents and Settings\\Admin\\Мои документы\\Hexo.doc" \t}
(при том что документ Hexo.doc существует) при обновлении вставляет его текст.

Если без ключа \t — то просто изображение страниц Hexo.doc.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 24.04.2011, 14:02   #16
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

а .8 что означает?? и зачем двойные слеши??
что-то я такое поле создал, выделяю, нет в контекстном меню - обновить поле???
убрать надо кавычки в пути и имени файла
и вообще такая ерунда, не знаю кому такое надо, файл не вставляет, а просто как бы ссылка, переходит на него, ну не трудно догадаться в имени поля - Линк
да еще в контекстном меню два движения сделать надо:
выбрать связанный объект Документ и Открыть связь, это можно было добиться обычной ссылкой, короче на мой взгляд ерунда, насколько я понял
ещё примеры есть??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.04.2011, 16:50   #17
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

http://office.microsoft.com/en-us/wo...005186170.aspx
RTFM
Aent вне форума Ответить с цитированием
Старый 24.04.2011, 17:39   #18
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

ладно проехали, текст по ссылке
{ LINK ClassName "FileName" [PlaceReference ] [Switches ] }
говорю проверял имя файла без кавычек, ещё есть варианты полей
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.04.2011, 23:29   #19
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию F9 и Word

Цитата:
Сообщение от ie-pskov Посмотреть сообщение
...выбрал фио нажал на кнопку выпуска документа, документ сформировался путем добавления в шаблон данных... если делал Петров меняется на Петровой и т.д.
Хорошо бы, чтобы вышеупомянутый spl (SQL?) вставлял данные (ФИО и должность) в виде полей! Тогда без проблем автоматизировалось бы их склонение в творительнй падеж*.

А пока, лишь мечтая об этом, я создал примерный образец (увы, бесполезный!).

В приложенном документе вид поля/значения переключается по Alt-F9.

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

Разорвать связь — Ctrl-Shift-F9, выделив поля.
_________________________________
* а так надо эти вставочки специально искать (что отчасти я уже обдумал)
Изображения
Тип файла: jpg LinksInTheDoc.jpg (23.2 Кб, 121 просмотров)
Вложения
Тип файла: doc Линк_ФИО.doc (32.0 Кб, 29 просмотров)

Последний раз редактировалось Sasha_Smirnov; 25.04.2011 в 12:03. Причина: предположение в скобках насчёт SQL (http://ru.wikipedia.org/wiki/SQL).
Sasha_Smirnov вне форума Ответить с цитированием
Старый 25.04.2011, 00:32   #20
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

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


Купить рекламу на форуме - 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