Обновить
0
Павел@MilPavel

Пользователь

Отправить сообщение

ОС выбирается под прикладное ПО. Если мне нужен функционал проприетарного ПО, то выбор ОС очевиден.

Нельзя. Only office не записывает действия пользователя в макрос.

Как автоматизировать свои задачи на Linux? На Windows запустил Excel, включил запись макроса. Открываю файлы, делаю поиск, строю диаграммы, остаётся только поправить записанный макрос. Аналогично, в Word открыл PDF-файл, причём Word распознал текст из картинки, сделал слияние файлов. И мне не нужно знать VBA. Макрос будет работать у других. Как это сделать на Linux?

MilPavel8 апр в 19:36

Пока только MS умеет записывать действия пользователя в макрос, что позволяет бесплатно автоматизировать труд специалиста, разбирающегося в предметной области, но не разбирающегося в программировании. Жду такого же от импротозамещенных офисов. Без этого невозможно решить 90% задач.

Как переписывали километры кода процедур с T-SQL и Oracle на Postgres? Сколько осталось на технический долг?

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

Он/Она не знает, что есть макросы, жмёт кнопку, а потом удивляется, что кнопка не работает в других офисах. MS может записать действия пользователя в макрос, и позволяет редактировать его "на лету". И таких макросов миллионы.

Попросите написать ChatGpt, код VBA он тоже пишет.

Алмаз, Вы задавали данную задачу ChatGpt или аналогичным системам искусственного интеллекта? Удалось решить задачу?

В Excel установите режим записи макроса. Откройте файл, сделайте поиск чего-либо, закройте файл. Остановите запись макроса и посмотрите код. Все это займёт 20 секунд.

То есть, можно поменять текст выполняемой строки в процессе отладки? Делать отладку по шагам? Ставить контрольные точки и прогонять до них? Переставлять курсор выполнения в любую часть программы? Есть ли окно отладки, где можно написать, например: ?activecell.row Переход из кода на функцию (definition) ? Просмотр переменных проекта, библиотек аналогично VBA?

Офис давно уже купили кому надо, в бессрочное пользование. MS Excel/Word записывает в макрос все действия пользователя: открытие файлов, поиск и т.п. Пользователю остается только слегка подправить код. Кто еще так может?

В VBA все гораздо красивее и понятней, и можно править программу "на лету", в процессе выполнения, что ускоряет разработку в 10 раз. Можно ли в Пайтон править код "на лету"?

Ещё как снилось: MS Word распознает сканы. А Питон понимает объединённые ячейки Excel?

Разработчик должен разбираться в предметной области. Аналитик не сможет все описать - слишком много нюансов.

И главное - разработчик должен иметь профильное образование, что бы понимать нюансы отрасли, коих огромное количество. Заказчик не сможет все описать в ТЗ/БТ.

Замажьте имя клиента и лицевой счёт на скрине.

Вы используете хинты?

Что за систему импортозамещали? Это АБС банка? Какое количество процессов и задач перенесли в новую систему? Сколько это стоило заказчику по деньгам в процентах от стоимости исходной системы? Спасибо!

Используйте MS Excel и VBA, и Вы удивитесь, как все правильно, логично и просто работает, без интересных особенностей модных языков.

Даже самые квалифицированные люди иногда делают ошибки. Предположим, из 5000 таблиц неверно перенеслись 3. Как обычному аналитику проверять качество данных и находить такие таблицы?

Иногда данные хранилища отличаются от первичной системы. В ней удалили запись, в хранилище нет. В первичке отменили удаление, а в хранилище запись числится удалённой. А бывает, что в хранилище таблица пустая - произошла ошибка при синхронизации. Как можно доверять хранилищу?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность