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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2011, 09:57   #1  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
макрос WORD установка параметра
Добрый день.
Мне нужно при печати отчета в WORD установить параметр "Внедрить шрифты в файл".
Макрос показывает мне строку
X++:
ActiveDocument.SaveSubsetFonts = True
и я закономерно написал в классе ComWordDocument_RU в методе
X++:
m_comDocument.SaveSubsetFonts(COMVariant::createFromBoolean(true));
Но увы не сработало .
Пишет "Ошибка:
Метод "SaveSubsetFonts" в COM-объекте класса "_Document" возвратил код ошибки 0x800A238B (<неизвестно>), который означает: Команда недоступна."
Старый 19.05.2011, 12:47   #2  
wolfstein is offline
wolfstein
Axapta Retail User
Axapta Retail User
 
51 / 91 (4) ++++
Регистрация: 05.07.2006
Цитата:
"Пишет "Ошибка:
Метод "SaveSubsetFonts" в COM-объекте класса "_Document" возвратил код ошибки 0x800A238B (<неизвестно>), который означает: Команда недоступна."
Цитата:
Document.SaveSubsetFonts Property.
Gets or sets a value that indicates whether Microsoft Office Word saves a subset of the embedded TrueType fonts with the document
У вас скорее всего свойство _Document.EmbedTrueTypeFonts = False.
Чтобы _Document.SaveSubsetFonts было True, нужно чтобы и _Document.EmbedTrueTypeFonts было True.
Проверяйте это свойство перед использованием SaveSubsetFonts.
За это сообщение автора поблагодарили: andrewK (1).
Старый 19.05.2011, 14:10   #3  
andrewK is offline
andrewK
Участник
 
45 / 22 (1) +++
Регистрация: 03.11.2005
Да, спасибо большое. Полный текс макроса был такой
X++:
    ActiveDocument.SaveSubsetFonts = True
    ActiveDocument.EmbedTrueTypeFonts = True
Я и пытался в том-же порядке написать в Аксапте.
А надо было поменять местами...
Теги
word, макрос, шрифты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Падает Ахапта-2009 при использовании .NET/CLRInterop/Word Delfins DAX: Программирование 10 07.08.2020 12:48
Проверка на передачу пустого параметра в макрос vey DAX: Программирование 22 11.04.2013 10:02
Ускорение вывода в Word в терминальном режиме Владимир Максимов DAX: Программирование 14 21.09.2009 16:24
axcoder: WordSL - Microsoft Word as a visual XSLT editor Blog bot DAX Blogs 0 26.01.2007 05:45
Как импортировать из Word chuf DAX: Программирование 4 21.06.2003 15:33

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

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

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