LINUX.ORG.RU

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

 , ,


0

2

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

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

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

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

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

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

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

Как у него с поддержкой odt?

Landgraf ★★★ ()

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

mx__ ★★★★ ()

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

abraziv_whiskey ★★★★★ ()

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

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

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

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

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

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

В не нужно появилось не нужно. Держи нас в курсе.

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

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

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

crutch_master ★★★★★ ()

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

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

hobbit ★★★★★ ()

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

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

Шустро.

greenman ★★★★★ ()

Да вы чоо? Теперь можно пускать вирусы из ворда в линусе?

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

Ну как у LO поддержка docx - не приоритет. А сразу на двух стульях не усилишь.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от 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 ★★★★★ ()
Ответ на: комментарий от grem

Какая разница документ с кодом или шаблон с кодом. Сорта дерьма.

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

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

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

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

Zmicier ★★★★★ ()

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

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

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

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

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

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

Какая разница документ с кодом или шаблон с кодом. Сорта дерьма.

Но почему??

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

Но почему??

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

crutch_master ★★★★★ ()
Последнее исправление: crutch_master (всего исправлений: 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 ★★★ ()
Ответ на: комментарий от crutch_master

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

Это имеет какое-то значение?

Zmicier ★★★★★ ()

Если вы имеете в виду 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)
Ответ на: комментарий от 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)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.