powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставка данных в Calc (OpenOffice) через Clipboard
4 сообщений из 4, страница 1 из 1
Вставка данных в Calc (OpenOffice) через Clipboard
    #36125478
Фотография Kallandor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно вопрос как отключить всплывающий алерт?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Dim oServiceManager as Object, OpenPar() as Object, CALC_SHOW as boolean
Dim Dispatcher as Object, oDesk as Object, oCalc  as Object
Dim tmp_str As String, s As String
Dim toPoint( 0 ) As Object


CALC_SHOW = True

tmp_str = "1" + vbTab + "2" + vbTab + "3" + vbCrLf
tmp_str = tmp_str + "1,01" + vbTab + "2,02" + vbTab + "3,03" + vbCrLf
tmp_str = tmp_str + "1,02" + vbTab + "2,03" + vbTab + "3,04" + vbCrLf
tmp_str = tmp_str + "1,03" + vbTab + "2,04" + vbTab + "3,05" + vbCrLf
tmp_str = tmp_str + "1,04" + vbTab + "2,05" + vbTab + "3,06" + vbCrLf
tmp_str = tmp_str + "1,05" + vbTab + "2,06" + vbTab + "3,07" + vbCrLf
tmp_str = tmp_str + "1,06" + vbTab + "2,07" + vbTab + "3,08" + vbCrLf

Clipboard.Clear
Clipboard.SetText tmp_str
'Проверяем установили ли в клипбоард текст
s = Clipboard.GetText
MsgBox s


Set oServiceManager = CreateObject("com.sun.star.ServiceManager")
ReDim OpenPar( 0 )
Set OpenPar( 0 ) = MakePropertyValue("SpellOnline", False)  'отключение орфографии
                                                                                                            
If Not CALC_SHOW Then
    ReDim Preserve OpenPar( 1 )
    Set OpenPar( 1 ) = MakePropertyValue("Hidden", True) 'Открываем не показывая
End If
                                                                                                            
Set Dispatcher = oServiceManager.createInstance("com.sun.star.frame.DispatchHelper")
Set oDesk = oServiceManager.createInstance("com.sun.star.frame.Desktop")
Set oCalc = oDesk.loadComponentFromURL("private:factory/scalc", "_blank",  0 , OpenPar())                                                                                                            '|

oCalc.getCurrentController.GetActiveSheet.getCellByPosition( 0 ,  0 ).setString ("Колонка 1")
oCalc.getCurrentController.GetActiveSheet.getCellByPosition( 1 ,  0 ).setString ("Колонка 2")
oCalc.getCurrentController.GetActiveSheet.getCellByPosition( 2 ,  0 ).setString ("Колонка 3")

Set toPoint( 0 ) = MakePropertyValue("ToPoint", "$A$2")
Set oFrame = oCalc.getCurrentController().getFrame()
Call Dispatcher.executeDispatch(oFrame, ".uno:GoToCell", "",  0 , toPoint())
Call Dispatcher.executeDispatch(oFrame, ".uno:Paste", "",  0 , Array())


_________________________________
стараюсь писать грамотно!
...
Рейтинг: 0 / 0
Вставка данных в Calc (OpenOffice) через Clipboard
    #36129322
Фотография Kallandor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, вы мне скажите хоть: не понятен вопрос, или никто не знает как сделать?

интересно что сообщение "Импорт текста" выплывает только при вставке через Clipboard в calc, при вставке во writer через clipboard все проходит гладко.

может быть надо просто какие-либо друкие разделители колонок-строки задавать?
_________________________________
стараюсь писать грамотно!
...
Рейтинг: 0 / 0
Вставка данных в Calc (OpenOffice) через Clipboard
    #36129419
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю надо искать ответы на сайте опенофиса
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вставка данных в Calc (OpenOffice) через Clipboard
    #39502499
Satani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kallandor,
Добрый день, наткнулся на такую же проблему и откопал эту тему. Вы нашли решение?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставка данных в Calc (OpenOffice) через Clipboard
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]