Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/92: Рейтинг темы: голосов - 92, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408

Lotusscript

13.05.2009, 11:59. Показов 17050. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем.
Возникли некоторые вопросы по ЛС. Вообще он очень похож на бейсик. Но в некоторых моментах отличается. Собственно вопрос:

Есть код на ВБ:


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim Doc As Object
Dim Sheet As Object
Dim CellRangeAddress As New com.sun.star.table.CellRangeAddress
Dim CellAddress As New com.sun.star.table.CellAddress
Doc = StarDesktop.CurrentComponent
Sheet = Doc.Sheets(0)
CellRangeAddress.Sheet = 0
CellRangeAddress.StartColumn = 1
CellRangeAddress.StartRow = 1
CellRangeAddress.EndColumn = 2
CellRangeAddress.EndRow = 2
CellAddress.Sheet = 0
CellAddress.Column = 0
CellAddress.Row = 5
Sheet.moveRange(CellAddress, CellRangeAddress)
Как сделать его аналог на ЛС?

ругается на :


Code
1
2
Dim CellRangeAddress As New com.sun.star.table.CellRangeAddress
Dim CellAddress As New com.sun.star.table.CellAddress
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.05.2009, 11:59
Ответы с готовыми решениями:

Xpages + Lotusscript
Итак, xPages передовая технология, которую будут развивать. У нас, к сожалению или к счастью, тонны кода на LS. Как LS дружит с xPages?

Enumeration В Lotusscript
Доброе время суток! Продолжаю скромные попытки расширить возможности разработки на LS. На сей представляю на суд общественности прототип...

Acl и Lotusscript
Помогите выловить багу, досталась по наследству. В общем суть такова, есть документ который может редактировать только юзер с ролью ...

11
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
13.05.2009, 12:02
Code
1
As Varinat
, не?
0
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
13.05.2009, 12:13
Цитата Сообщение от Omh
As Varinat, не?
На такое не ругается. Но и не работает.

Code
1
CellRangeAddress.Sheet = 0
в этом месте ошибка: Variant doesnt contains an object
0
0 / 0 / 0
Регистрация: 20.10.2008
Сообщений: 271
13.05.2009, 12:15
Цитата Сообщение от xalet
ругается на :


Code
1
2
Dim CellRangeAddress As New com.sun.star.table.CellRangeAddress
Dim CellAddress As New com.sun.star.table.CellAddress
Спасибо.
Сорри за оффотоп, но будь я LS, я бы тоже ругнулся, что какую-то сивуху пытаются втюхать

А по делу да, Variant.

Можешь потом попробовать set CellAddress = CreateObject ("com.sun.star.table.CellRangeAddress ")
0
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
13.05.2009, 12:25
Цитата Сообщение от abbatik
А по делу да, Variant.

Можешь потом попробовать set CellAddress = CreateObject ("com.sun.star.table.CellRangeAddress ")
Чего я ток не пробовал. Так тоже не работает. CellRangeAddress это не объект, а структура.

Нашел. Если вдруг кому понадобится, то структуры для ОпенОфиса создаются серис менеджером:


Code
1
Set obj = svcMgr.Bridge_getStruct("com.sun.star.table.CellRangeAddress")
0
0 / 0 / 0
Регистрация: 18.07.2008
Сообщений: 242
13.05.2009, 13:00
писать выгрузку в OO зло Но зато написав раз,не паришься уже. Там хрен пойми как обращаться к объектам. Методом проб и ошибок, взяв в руки бубен через продолжительное время получается
0
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
13.05.2009, 13:24
Цитата Сообщение от Azat
писать выгрузку в OO зло Но зато написав раз,не паришься уже. Там хрен пойми как обращаться к объектам. Методом проб и ошибок, взяв в руки бубен через продолжительное время получается
Так оно у меня написано было уже. Но на джаве и работало через бридж. Появилось мнение, что так оно медленно работает. Решили переделать без джавы. В эксель всё в разы проще делается, но он денег стоит и предлагать клиенту как решение не особо хорошо.
0
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
13.05.2009, 15:38
Цитата Сообщение от xalet
В эксель всё в разы проще делается, но он денег стоит и предлагать клиенту как решение не особо хорошо
главное, чтобы клиенту к экселю не пришлось доставлять еще и ОО
0
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
19.05.2009, 14:15
Цитата Сообщение от Akupaka
главное, чтобы клиенту к экселю не пришлось доставлять еще и ОО
у меня они вместе дружно живут и симфони еще в нагрузку. Не проблемма точно. ИМХО
0
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
19.05.2009, 14:46
проблема не в совместимости двух продуктов на одной машине, а в том, что клиенту это лишняя задача
0
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
20.05.2009, 11:16
Цитата Сообщение от Akupaka
проблема не в совместимости двух продуктов на одной машине, а в том, что клиенту это лишняя задача
так это смотря в каких целях использовать... Если только распечатать отчет, то пользователь может и не знать, что у него стоит ОО вообще.
0
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
20.05.2009, 11:32
спорщик
если ты в конторе из 10-20 человек и админ и разраб, то да, ты себе поставил и забыл...
а если ты пишешь для конторы, серьезной конторы, у которой стандарты и всякая остальная чепуха, и если эта чепуха не совпадает с той, что ты используешь, то для конторы это лишняя задача ;)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2009, 11:32
Помогаю со студенческими работами здесь

Webservice lotusscript
никогда не создавал на LS, но тут решил попробовать - задолбался первый же вопрос - подключение библиотек (на LS) к веб сервису получаю...

Проблема с LotusScript
Такая вот проблема! Как в LotusScript зделать экспорт в файл MS Word содержимого письма? ICQ 24295867 fhserv@mail.ru

проверка на Lotusscript
Помогите написать на LotusScript проверку заполнения обязательных полей на форме с выводом сообщения и передачей фокуса ввода на...

Lotusscript -> Javascript
Имеется простенький поиск на lotusscript, который берет из бд строки с именами пользователей и ищет конкретного (простым вводом символов в...

Lotusscript Library
Всем здрасте! Есть у кого-нить наработки как получить перечень процедур из библиотеки?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru