|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
подмена шрифта в отчете из Lotus в Ms Word14.06.2010, 14:15. Показов 20242. Ответов 7
Метки нет (Все метки)
Всем доброго дня!
Пришлось недавно вносить правки в один отчет из СЭД под Lotus в MS Word. Для переноса значений полей документа Лотус в системе использовались закладки Word. Мне пришлось добавить несколько закладок в существующий вордовский шаблон, и в некоторых закладках использовать для проставления отметок шрифт с символами, отличающийся от шрифта основного текста шаблона. Ошибка: При формировании отчета (замене закладок на текст) почему-то шрифт с символами меняется на совершенно "левый" шрифт, который я не нашла в стилях документа Не совсем "левый": тот, который стоит дефолтным - куда-то не туда я глядела (у меня Word 2003). Никаких сообщений об ошибках при этом не появляется. Шрифт с символами в системе установлен, я использовала в шаблоне форматирование символов для закладки этим шрифтом, пробовала задавать форматирование этим шрифтом символов слева и справа от закладки. :( Столкнулась с закладками впервые, пробовала для заполнения закладок код, который был изначально в базе (через изменение у закладок Range.Text) и приведенный в Кодебейзе форума (с переходом на закладку), пыталась явно указать имя шрифта из лотуса при замене текста закладок - ничего не помогает ;) Документ вордовский после формирования отчета не сохраняется, а просто показывается пользователю. Очень похоже на глюк то ли шаблона, то ли еще чего - ибо после сохранения отчета и выделения текста/превью документа, символьный шрифт восстанавливается... Кто-то сталкивался? в чем причина - я не умею правильно добавлять закладки (вроде бы там всего лишь 3 кнопочки, трудно прокосить)? где что можно глянуть и чем можно вылечить? Вопрос очень сильно просится в Vb-раздел, но хотелось бы послушать мнения лотусиных спецов по отчетам.
0
|
|
| 14.06.2010, 14:15 | |
|
Ответы с готовыми решениями:
7
Подмена функции вызываемой по горячей клавише в Word Lotus And Word |
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 14.06.2010, 20:47 | |
|
гы...
скажите сэньку мелокомягким быдлокодерам... может после вставки букмарков "испортиться" что-то в вордятине надо похачить весь параграф (на умолчальный стиль), либо удалить параграф (вырезать текст) и вставить как плэйн не раз наступали на эти грабли - глюк шаблона Добавлено: да... рекомендую прочекать букмарки (именно кодом)
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
||
| 14.06.2010, 21:15 | ||
|
спб, с параграфами поняла, попробую.
удалить и заново их добавить программно? (так не пробовала, но думаю, возможно) проверять Font.Name или что-то другое в самих букмарках?
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 14.06.2010, 21:21 | |
|
нет - просто в ходе удаления и создания - могут образоваться "безымянные" ;)
типа не создавали, а они есть... и чем быстрее уйдёте от ворда - тем меньше траблов будет ща работаю на переводом с букмарков на замену текста (в спец тегах - так легче и создавать шаблоны..., обычным юзерам) уже есть наработки..., скоро (надеюсь) уберу ворд вовсе (эх - сил да времени бы ;) )
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 14.06.2010, 21:37 | |
|
у меня, наоборот, регресс получается(
просто сейчас другой проект, а до этого как раз в ворде юзала текстовую замену - там вроде особых траблов не было, кроме лимита 255 символов и наличия спецсимволов поиска-замены. а от ворда мне уйти, похоже, пока не светит... ПС: про "безымянные"... прикольна) если брать Bookmarks.Count - одно число, если в итераторе For Each - на 4 больше...
0
|
|
|
Mykty0x
|
|
| 22.06.2010, 11:13 | |
|
Как раз в 2003 всё было в порядке, а в 2007 похожая проблема была - в шаблоне один шрифт, у пользователя другой. Но шрифт слетал не в процессе замены, а по факту открытия юзером копии шаблона. Лечил жёстким форматированием шаблона...
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 22.06.2010, 11:30 | |
|
"жёстким форматированием" - это как?
У меня вот как раз 2003, а шаблон, похоже, делали в 2007, но сохранили в формате 2003. Может, из-за этого траблы полезли.
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 22.06.2010, 19:39 | |
|
у нас тока 2003 и в ём такое случается (эпизодически) - МС в своём репертуаре
сам с собой не дружит ЗЫ: бежать-бежать быстро и далеко от их поделий, иначе зарываешся решать их криворукие траблы
0
|
|
| 22.06.2010, 19:39 | |
|
Помогаю со студенческими работами здесь
8
Lotus и Word Нарисовать в отчете таблицу a la Word Работа с Lotus из Word (lotus + Word) в нетривиальном подходе
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных выбран регистр накопления, в. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|