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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2017, 11:44   #1  
kia is offline
kia
Участник
 
96 / 19 (1) ++
Регистрация: 07.10.2008
Адрес: Харьков
LibreOffice (OpenOffice) вставка строк из буфера обмена
Знатокам OpenOffice

Пытаюсь вставить в SCalc аналогично как в Excel:
X++:
void pasteData()
{
    TextBuffer  tb = new TextBuffer();
    COM         cell;
    Com         dispatcher;
    COM         controller;
    COM         frame;
    ;
    
    tb.appendText('Поле11\tПоле21\tПоле31\tПоле41\tПоле51\n');
    tb.appendText('Поле12\tПоле22\tПоле32\tПоле42\tПоле52\n');

    tb.toClipboard();

    dispatcher = app.CreateInstance('com.sun.star.frame.DispatchHelper');

    cell = sheet.getCellRangeByName('A8');
    controller = doc.GetCurrentController();
    controller.select(Cell);

    frame = controller.GetFrame();

    dispatcher.executeDispatch(frame, '.uno:Paste', '', 0, COMVariant::createFromArray(new Array(Types::Class)));
}
Но в момент вставки выводится диалог "Импорт текста".
После нажатия на ОК все нормально вставляется.
Как избавиться от запроса?
Спасибо
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Импорт больших данных с экселл в аксапту с помощью буфера обмена Maxat Yermukhanov DAX: Программирование 7 26.09.2012 08:52
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Создание буфера обмена на бездисковых станциях Владимир Максимов DAX: Программирование 9 03.04.2008 11:41
Тормозит копирование строк в буфер обмена ivas DAX: Программирование 20 21.08.2007 15:05
Сохранение/восстановление буфера обмена Peter Savintsev DAX: База знаний и проекты 0 01.04.2006 12:59

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

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

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