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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2006, 11:35   #1  
Jackal1 is offline
Jackal1
Участник
 
54 / 10 (1) +
Регистрация: 29.07.2005
Адрес: Киев
При експорте в Ворд необходимо чтобы текст который выводится был подкрашен (либо фон либо текст).

Макрос в Visual Basic показывает что при окрашиваниии выделеного текста выполняется функция:
Selection.Range.HighlightColorIndex = wdRed
также он показывает что wdRed соответствует индекс 6.

В навике пишу:
wdSelection.Range.HighlightColorIndex := 6;

Но эта строчка не приводит абсолютно ни к каким изменениям, хотя и ошибки тоже не вызывает.

Подскажите пожалуйста где здесь ошибка, или каким еще образом можно изменить цвет текста или заливку.
Старый 21.02.2006, 12:57   #2  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
Видимо Selection никак не определен.

wdRange := wd.ActiveDocument.Range;
wdRange.HighlightColorIndex := 6;
Старый 21.02.2006, 13:20   #3  
Jackal1 is offline
Jackal1
Участник
 
54 / 10 (1) +
Регистрация: 29.07.2005
Адрес: Киев
Да вробе бы определен.
Есть строка которая выводит непосредственно текст

wdSelection.TypeText(FORMAT('!!!'));

Дальше я дописал строки

wdRange := wdSelection.Range;
Message(FORMAT(wdRange.HighlightColorIndex)
wdRange.HighlightColorIndex(6);
Message(FORMAT(wdRange.HighlightColorIndex)

И причем оба мэседжа возвращают 0
Старый 21.02.2006, 15:29   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
там может быть засада следующего плана: попробуйте сначала красить, а потом выводить. у нас именно так с Excel работает
 


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

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

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