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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.11.2003, 21:16   #26  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Поигрался с DDEClient. Хоть и не модно, зато шустро и удобно:

X++:
void run()
{
    DDEClient   DDEClient;
    boolean     FirstTry = TRUE;
;
    try
    {
        DDEClient      = new DDEClient('excel','[1.xls]list1');
        if  (! DDEClient.isValid())
            return;
       // R1C1 означает row 1 column 1, т.е. адресс ячейки
        DDEClient.poke('R1C1' , "Hell World!");
    }
    catch(Exception::Internal)
    {
        // Only try to start excel once ...
        if (FirstTry)
        {
            FirstTry = FALSE;
            winApi::shellExecute( "excel.exe", "c:\\test\\1.xls");
            sleep(1000);  // wait some time to allow excel to start
            retry;
        }
        else
        {
         Box::warning("Unable to start DDE with excel","Error","Sorry !");
        }
    }
}
P.S. Списано с Tutorial_DDETest
P.S.S. 2 Vasilenko Alexsandr: не сочти за демпинг ;-)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
Быстрый способ вывода данных в Excel с картинками Zlojbarsuk DAX: Программирование 10 23.10.2008 20:13
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Вызов Item() для коллекций Excel Владимир Максимов DAX: Программирование 15 17.08.2006 19:47
Excel быстрый вывод Кирилл DAX: Программирование 14 03.06.2004 12:23

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

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

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