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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2012, 11:09   #15  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Перепешите метод класса ComOfficeDocument_RU.visible() следующим образом

X++:
// Show / hide application
public void visible(boolean _bVisible = true)
{
    ComVariant      comVariant;
    COMDispFunction funcDisp;
    ;

    if (!m_comApplication)
        throw error(StrFmt("@DIS100406", this.GetApplicationName()));

    this.activate(_bVisible); // Activate application, if necessary

    comVariant = ComVariant::createFromBoolean(_bVisible);
    // RTG, 05.08.2010, МВБ -->
    // По непонятным причинам в Excel 2007 следующая команда ИНОГДА приводит к ошибке
    // Метод был вызван с неверным числом параметров.
    // Чтобы ее обойти необходимо сделать присвоение свойству через COMDispFunction
//    m_comApplication.Visible(comVariant);

    funcDisp = new COMDispFunction(m_comApplication, "Visible", COMDispContext::PROPERTYPUT);
    funcDisp.call(comVariant);
    funcDisp.finalize();
    // RTG, 05.08.2010, МВБ <--

}
После этого сделайте инкрементную компиляцию класса ComOfficeDocument_RU
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Antonuch (1).
Теги
документация, com-объект

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибки при работе Axapta fPtr DAX: Администрирование 1 23.08.2007 10:40
Ошибки при работе в трехзвенке tolstjak DAX: Администрирование 3 29.03.2007 12:01
[ANN] WordSL - использование Word 2003 в качестве визуального редактора xsl... belugin DAX: База знаний и проекты 0 26.09.2006 09:12
Вопрос по работе с таблицей в word Protey DAX: Программирование 2 24.08.2006 09:30
Как импортировать из Word chuf DAX: Программирование 4 21.06.2003 15:33

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

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

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