LINUX.ORG.RU

В редакторах ONLYOFFICE появились макросы

 , ,


0

2

Десктопные редакторы ONLYOFFICE научились работать с макросами - программными алгоритмами для автоматизации рутинных задач и создания документов по шаблону.

В макросах ONLYOFFICE используется язык JavaScript, на котором написаны сами редакторы документов, и скрипты ONLYOFFICE Document Builder API (основан на JS). Пользователи смогут создавать собственные макросы, редактировать и сохранять их.

В блоге разработчиков на Хабрахабре сообщается, что у пользователей будет возможность работать с макросами, написанными на Visual Basic для приложений, однако для этого придется незначительно переписать их код, воспользовавшись официальной документацией ONLYOFFICE.

В онлайн-редакторах макросы появятся в следующей версии. В будущем разработчики также намерены наращивать функциональность макросов и добавить возможность записи действий пользователя.

Помимо макросов, в новой версии десктопов ONLYOFFICE добавлены новые языки интерфейса - чешский и словацкий, поддержка SSO и предустановленный набор расширений, среди которых YouTube для вставки видео в документ, редактор изображений, Яндекс Переводчик и Symbol Table для добавления специальных символов.

Редакторы можно скачать на официальном сайте.

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)

Макросы это чтобы юзать баги процессоров не только через жс в браузере ?

mx__ ★★★★★
()

По-настоящему полезных макросов настолько мало, что можно включить их функциональность прямо в ПО.

abraziv_whiskey ★★★★★
()

В блоге разработчиков на Хабрахабре сообщается, что у пользователей будет возможность работать с макросами, написанными на Visual Basic для приложений, однако для этого придется незначительно переписать их код, воспользовавшись официальной документацией ONLYOFFICE.

Если и макросы нужны, то искючительно © для обеспечения совместимости с m$offi©e, если тебе присылают документ с макросами. Так как её нет, то не нужно.

te111011010
()
Ответ на: комментарий от abraziv_whiskey

Это ты зря, при интенсивной работе с документами всегда появляется необходимость что-то автоматизировать и в общий функционал это не засунешь, потому что индивидуально всё.

Другое дело, что на мой вкус, я вообще не видел ещё ни в одном офисном пакете нормальной системы для макросов.

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от anonymous_incognito

Это ты зря, при интенсивной работе с документами всегда появляется необходимость что-то автоматизировать

Понятно, что надо, но не путём же запихивания кода прямо в документ. Когда уже поймут, что этот путь провальный.

crutch_master ★★★★★
()

появились макросы

Ну всё, пропал калабуховский дом.

hobbit ★★★★★
()

Редакторы можно скачать на официальном сайте.

Дата выпуска: 23.12.2017

Шустро.

greenman ★★★★★
()
Ответ на: комментарий от fornlr

LO сохраняет в odt, doc, docx.

OnlyOffice сохраняет только в docx. Без вариантов. Причём docx новейшей версии, так что старый MSOffice (с конвертором) открыть не может.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Макрос не обязательно хранить в документе с которым работаешь. Тебя это никто не заставляет делать.

grem ★★★★★
()
Ответ на: комментарий от greenman

Если под новейшей версией имеется ввиду то, что описано в их же стандарте и в mso 2013 называется как «strict ooxml», то он и в mso 2007 не откроется, а в mso 2010 откроется только на чтение.

grem ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Другое дело, что на мой вкус, я вообще не видел ещё ни в одном офисном пакете нормальной системы для макросов.

Эх... А вот мне хотя бы нормальный «офисный пакет»-то увидеть.

Вероятно, не увижу никогда, — в силу самого класса это невозможно. Остается только желать ему скорейшей смерти.

Zmicier ★★★★★
()

у пользователей будет возможность работать с макросами, написанными на Visual Basic для приложений, однако для этого придется незначительно переписать их код

В OpenOffice, при работе с OpenOffice Basic, тоже можно «незначительно» переписать код, воспользовавшись документацией, чтобы использовать VBA макросы.

grem ★★★★★
()
Ответ на: комментарий от crutch_master

Разница в том, что код твой и хранится у тебя, а не прилетает снаружи. Но если ты написал «дерьмо», то виноватых в этом кроме тебя нет.

Надеюсь, не нужно упоминать, что запускать такой код автоматически или при нажатии кнопочки, зависит тоже от тебя?

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от Landgraf

Это не основной наш формат (основные docx, xlsx, pptx), но мы постоянно улучшаем его поддержку.

hellonadya
() автор топика
Ответ на: комментарий от anonymous_incognito

Спасибо за поддержку)

Мы, кстати, очень хотим всё хорошо сделать, но для этого нам потребуется много пользовательского фидбэка.

hellonadya
() автор топика
Ответ на: комментарий от Sociopsih

ну с помощью ONLYOFFICE точно нельзя. у нас нет доступа к системе

hellonadya
() автор топика

Опрос нужен - у кого этот onlyoffice вообще запускается

У меня арч — ну так давно (несколько месяцев) не запускается. Судя по АУР, не только у меня.

А как у тех, кто на других современных дистро?

Например, Debian Stretch

greenman ★★★★★
()
Ответ на: комментарий от hellonadya

На последней федоре не стартует: при установке из rpm жалуется на отсутствующий libcurl-gnutls.so.4, а при попытке запуска Portable версии сообщает, что стек сброшен на диск

r0ck3r ★★★★★
()
Ответ на: комментарий от crutch_master

а как надо? Надо при передаче документа отдельно передавать exe с макросами? Дык может тогда и docx, например, распаковывать и класть как есть, а не пересылать в архиве, а получатель пускай xml правит в свое удовольствие. А вместо xlsx передавать txt и инструкцию, как его обрабатывать

arcanis ★★★★
()

Если вы имеете в виду https://aur.archlinux.org/packages/onlyoffice-desktopeditors-portable/ то это не нашо репо, официально у нас нет AUR, лучше обратиться к мейнтейнеру. Мы официально поддерживаем deb, rpm, portable и сейчас готовится snap

ShockwaveNN
()
Ответ на: комментарий от arcanis

а как надо?

Есть приложение, которое формирует документ, есть входные данные с шаблоном. В идеале передаются только данные. Всё отлично автоматизируется, без дурацких проблем.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Но почему? Что вам мешает об’яснить, не зная, что я думаю по поводу отдельных вех в истории проектирования ПО?

Означает ли это, что ваши соображения в принципе недоступны для неограниченной аудитории и могут быть изложены только индивидуально? Или есть выбор из закрытого перечня ответов?

Zmicier ★★★★★
()
Ответ на: комментарий от crutch_master

И много у нас чего сопоставимого вписывается в этот идеал?

Zmicier ★★★★★
()
Ответ на: комментарий от Zmicier

Но почему?

Потому разделять систему на модель данных, код и шаблоны, оказывается, удобнее, чем валить всё это в одну вонючую кучу.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Почему все пришли к/прошли через mvc, как ты думаешь?

Про серебрянную пулю слышал? А насчет офиса и макросов могу сказать, что прямо сейчас вижу очень приличное десктопное приложение написанное при помощи акцесса и вижуал бейсика. С ГУИ, печатными формами и интеграцией с MSSQL и эксченджем. Так что не кукарекай про что ты не знаешь или не видел.

Bobby_
()

Кто-нибудь ЭТО запускал при тех условиях, которые авторы обозначили: Linux portable Ubuntu 14.04-x64? Да что там портабле, хоть что-нибудь ставится? Что-то сайт у них, похоже, лучше ПО.

Uncle_Co
()
Ответ на: комментарий от Uncle_Co

У меня сотрудники пользуют этот офис совмещая это с nextcloud и их серверной реализацией. Крайне удобно, в том числе у меня на рабочем ноуте линукс с их редакторами.

Anoxemian ★★★★★
()

В макросах ONLYOFFICE используется язык JavaScript, на котором написаны сами редакторы документов,

Вангую решето.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Bobby_

что прямо сейчас вижу очень приличное десктопное приложение написанное при помощи акцесса и вижуал бейсика
приличное десктопное приложение
при помощи акцесса

Святые угоднички.

про что ты не знаешь или не видел.

Ну, я не спорю, конечно, можно прицепить тачку к мотоблоку и так ездить, всё лучше, чем пешком.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Глупость пишете. Главное чтобы был порядок и все было просто, а по каким критериям делить дело десятое.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

Главное чтобы был порядок и все было просто

Наличие где-то макросов с vb да еще и access рядом с mssql - уже тянет на бардак. Спасибо, нажрались. У нас на прошлой работе тоже была охренительная автоматизация в екселе с макросами. Надо говорить, как это всё работало при переносе в основную БД?

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от Uncle_Co

Можете почетче с чем столкнулись описать, ничего не понял

ShockwaveNN
()
Ответ на: комментарий от grem

Нет, но при открытии явно пассивного документа ты просто его смотришь, а при открытии походу-активного он тебя ломает полностью. Всякие диалоги «вы уверены, вас ломать?» на обычных юзерах никогда правильно не работали.

Даже если ты весь обаудитился и закрыл все дыры, получается не более, чем веб 2.0, который теперь поголовно ворует джоули, с пользой для себя и без.

anonymous
()
Ответ на: комментарий от crutch_master

Надо просто уметь с этим работать. У нас сначала тоже были затыки, но программистам быстро напинали и сейчас работает как часы. А что ты можешь предложить в замен мс офиса и вижул бейсика, особенно когда работать надо с 1С? Выгрузки/загрузки, проводки разные и прочая бух. шняга.

Bobby_
()
Ответ на: комментарий от Bobby_

А что ты можешь предложить в замен мс офиса и вижул бейсика, особенно когда работать надо с 1С?

Вытаскивать в любую нормальную субд и там делать всю бух.шняну. Выгрузка в ворды/ексели/что угодно.

У нас сначала тоже были затыки, но программистам быстро напинали

Ясно. Вы не программисты учите меня программировать.

Надо просто уметь с этим работать.

Ясное дело, что мотоблок прикрученный к тачке так-то ездит, надо просто уметь.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

А мне и не надо быть программистом, чтобы понимать, что вижул бейсик умеет в объектную модель документа ворда и прекрасно подходит для автоматизации офисной работы. И вместо того, чтобы жевать сопли, пересказывая статьи википедии про mvc или еще какую фигню, привел пример работающей на очень крупном предприятии.

Bobby_
()

VBA рулит. Basic в OO/LO тоже довольно неплох, хотя возможностей меньше и не такая удобная среда. Вообще, если в текстовом редакторе нет поддержки макросов(скриптов), то фтопку такой редактор.

Сабжем пока не приходилось пользоваться.

rechnick ★★★
()
Ответ на: комментарий от Bobby_

пересказывая статьи википедии про mvc или еще какую фигню, привел пример работающей на очень крупном предприятии.

Ну да, ну да. Не тебе же сопровождать всё это дерьмо.

А мне и не надо быть программистом, чтобы понимать, что вижул бейсик умеет в объектную модель документа ворда

Зато надо быть программистом, чтобы понимать, что любой «офисный» текстовый документ годен только для того, чтобы распечатать его и подтереться.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.