|
![]() |
#1 |
Участник
|
Не помогло. При простой замене операции вообще ничего не произошло (не вставило данные).
После добавления параметра (PropertyValue) 'SelectedFormat' опять получил диалог. Вставлять поячеечно можно, но, на примере Екселя, очень долго. Быстрее вставить всю таблицу одной командой |
|
![]() |
#2 |
Участник
|
Цитата:
Я не про это, а про вашу подготовку с помощью cell и select. А вот в ссылке выше также подготавливают для вставки с помощью ".uno:GoToCell". Для однообразности так сказать попробуйте. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Player1
![]() Давайте тогда почитаем тут про ".uno:InsertRows" http://delphimaster.net/view/1-1222968605
Я не про это, а про вашу подготовку с помощью cell и select. А вот в ссылке выше также подготавливают для вставки с помощью ".uno:GoToCell". Для однообразности так сказать попробуйте. Проверил, это работает. Но необходимо вставить строки вставленные в буфер обмена из АХ с помощью TextBuffer. Подозреваю, что TextBuffer и SCalc копируют строки в буфер обмена по разному. Формат вроде одинаковый, может разница в кодировке, но я пока разницу не обнаружил. |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Проверил результат работы сервиса 'com.sun.star.datatransfer.clipboard.SystemClipboard' после копирования в буфер обмена из SCalc и из АХ (TextBuffed).
Для MimeType = text/plain;charset=utf-16 получил все идентично. НО OpenOffice создает в буфере обмена кучу записей со своим MimeType и наверное их использует для своей вставки, а если сторонние данные, то всегда будет диалог. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|