|
19.05.2011, 09:57 | #1 |
Участник
|
макрос WORD установка параметра
Добрый день.
Мне нужно при печати отчета в WORD установить параметр "Внедрить шрифты в файл". Макрос показывает мне строку X++: ActiveDocument.SaveSubsetFonts = True X++: m_comDocument.SaveSubsetFonts(COMVariant::createFromBoolean(true)); Пишет "Ошибка: Метод "SaveSubsetFonts" в COM-объекте класса "_Document" возвратил код ошибки 0x800A238B (<неизвестно>), который означает: Команда недоступна." |
|
19.05.2011, 12:47 | #2 |
Axapta Retail User
|
Цитата:
"Пишет "Ошибка:
Метод "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.SaveSubsetFonts было True, нужно чтобы и _Document.EmbedTrueTypeFonts было True. Проверяйте это свойство перед использованием SaveSubsetFonts. |
|
|
За это сообщение автора поблагодарили: andrewK (1). |
19.05.2011, 14:10 | #3 |
Участник
|
Да, спасибо большое. Полный текс макроса был такой
X++: ActiveDocument.SaveSubsetFonts = True ActiveDocument.EmbedTrueTypeFonts = True А надо было поменять местами... |
|