AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.09.2012, 17:41   #1  
kit22 is offline
kit22
Участник
 
30 / 12 (1) ++
Регистрация: 15.08.2012
Вопросы по Отчету в Word
Здравствуйте! При создании отчета возникли следующие вопросы :
1) Как вставлять значения с нижним подчеркиванием или жирным? wordDocument.insertValue(#BookMark, value); Вставляет обычным шрифтом
2) Как при вставке делать, чтобы он заменял другие символы (как при нажатом insert), а не сдвигал их. wordDocument.insertValue(#BookMark, value); так он сдвигает другие символы, а не печатает вместо них.
Заранее спасибо!
Старый 18.09.2012, 08:47   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от kit22 Посмотреть сообщение
1) Как вставлять значения с нижним подчеркиванием или жирным? wordDocument.insertValue(#BookMark, value); Вставляет обычным шрифтом
У вас вывод происходит в уже подготовленный шаблон Word? Не проще ли отформатировать закладку в самом шаблоне? Программно это конечно тоже можно сделать, но в этом есть смысл только если форматирование должно зависеть от каких-то динамических параметров.
http://www.askit.ru/custom/vba_offic...ark_object.htm
Цитата:
Функциональность объекта Bookmark невелика. Свойств и методов у этого объекта намного меньше, чем у объектов Selection и Range. Однако обычно никто и пытается использовать объект Bookmark для работы с текстом напрямую. Из объекта Bookmark очень просто получить объект Selection (при помощи метода Select()) или объект Range (при помощи свойства Range()) — и дальше можно пользоваться уже свойствами и методами этих объектов


Цитата:
Сообщение от kit22 Посмотреть сообщение
2) Как при вставке делать, чтобы он заменял другие символы (как при нажатом insert), а не сдвигал их. wordDocument.insertValue(#BookMark, value); так он сдвигает другие символы, а не печатает вместо них.
На сколько я знаю при вставке текста в закладку такое сделать нельзя. Используёте Select или Range. http://www.askit.ru/custom/vba_offic...nge_object.htm
Теги
ax2009, axapta, report

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Падает Ахапта-2009 при использовании .NET/CLRInterop/Word Delfins DAX: Программирование 10 07.08.2020 12:48
emeadaxsupport: Microsoft Dynamics AX 2012 Office Addins tab does not appear in Microsoft Excel 2007 or Word 2007 on a 64bit Windows system Blog bot DAX Blogs 0 25.02.2012 05:42
Ускорение вывода в Word в терминальном режиме Владимир Максимов DAX: Программирование 14 21.09.2009 16:24
Вопросы по отчету Filip DAX: Программирование 0 23.03.2005 16:38
Как импортировать из Word chuf DAX: Программирование 4 21.06.2003 15:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:41.