До смешного простой код, который может сэкономить вам кучу времени в будущем. И как фанат автоматизации, который старается избегать любой однообразной и рутинной работы, я от таких решений просто в восторге.
Разработка для Office 365 *
Программный продукт Microsoft
Новости
VBA, Word: перекрёстные ссылки согласно ГОСТ (убираем из текста паразитные названия «Рисунок..», «Таблица..» и тп)
Меня попросили написать статью по поводу известной проблемы с паразитными названиями перекрёстных ссылок в тексте документа MS Word, а именно, когда вы вставляете в текст документа перекрёстную ссылку (меню ссылки/перекрёстная ссылка) Word позволяет вставить либо название типа "Рисунок ..." либо название полностью, что приводит к тексту типа "...на рисунке (Рисунок 10) мы видим..." или ещё более нелепым конструкциям, тогда как согласно ГОСТ необходимо оставлять только номер.
Эту проблему просто решить с помощью небольшого скрипта VBA.
VBA: добавляем в документ Word рисунки из любой папки и формируем подписи к рисункам
Недавно коллеги попросили помочь им с оформлением отчёта, в котором должно было быть приложение из кучи рисунков.
Рисунков было много, они лежали в отдельной папке и названия файлов рисунков в документе должны были быть оформлены в виде подписей к этим рисункам. Дополнительно, подписи к рисункам должны были быть пронумерованы и оформлены в соответсвии с гостом.
Делать это вручную муторно и долго, поэтому я написал небольшой скрипт, который сделает всю эту работу за пару секунд.
Ищем замену Excel — OnlyOffice/Р7
Из-за известных всем причин сейчас очень важным стал вопрос импортозамещения западного ПО во всех сферах деятельности, включая деятельность бизнеса. Не в последнюю очередь это касается и программного обеспечения, которым пользуются в наше время практически все - от школьников до пенсионеров, включая, конечно, и сотрудников госструктур и бизнеса, от малого до крупного.
Сегодня речь пойдет об офисных программах. Мы настолько привыкли за много лет работать в известных всем офисных программах фирмы Microsoft, что теперь, когда с лицензионными закупками их ПО, особенно для государства и бизнеса, стало, мягко говоря, «всё плохо», с привычным комфортом офисной работы на привычных «инструментах», можно, казалось бы, попрощаться.
Не всё так печально, если речь идёт о «простом» использовании офисных пакетов, таком как заполнение вручную «стандартных» документов и табличек. Тут отечественное ПО, призванное заместить собой творение «Монстра из Рэдмонда», вполне себе справляется, и даже почти без проблем открывает документы, созданные ранее в MS Office.
А вот в вопросах, касаемых автоматизации ручных процессов, всё не так уж хорошо. Поскольку, чего тут скрывать, большинство нашего офисного ПО — это просто локализованные ответвления зарубежных проектов свободного ПО, и автоматизация в них обычно достаётся по наследству.
Степень доступной автоматизации сильно рознится, но данная статья не о сравнительном анализе возможностей нашего отечественно офисного ПО, а о нашем исследовании возможности повторения функционала из нашей разработки — расширения (addon) для «MS Excel» in2sql, в офисном пакете «Р7-Офис» от фирмы «АО «Р7».
Истории
Как Visual Basic.NET отлично помогает решать инженерные задачи, связанные с Word и Excel
Как язык Visual Basic .NET отлично помогает решать рутинные инженерные задачи, связанные с Word и Excel.
Надстройка импорта банковских выписок 1С в Excel
Я решил поделиться своей надстройкой, которая умеет импортировать из файлов формата 1С в Excel. Надстройка абсолютно бесплатна и код проект открыт для любознательных.
У меня уже был некий макрос, который импортировал данные из файлов 1С, но это было так сказать "для себя". И вот в один момент я решил сделать, что-то полезное не только мне, но и другим и решил оформить этот макрос в виде надстройки.
Чтобы более грамотно реализовать импорт я решил прочитать собственно что-то вроде стандарта формата.
При импорте из файла проводится некоторая валидация данных файла и, если есть ошибки, то они выводятся в окно ошибок. Я проверил эту надстройку на ряде выписок различных банков и обнаружил, что все ошибки - это поля выписки без значений. Редко, но случалось, что отсутствуют обязательные поля.
Надеюсь, кому-нибудь пригодится.
Из оператора в Data-инженеры: выверка данных через шаблоны Excel
Всем привет! Меня зовут Ксения, в 2019 году я пришла в СИГМУ оператором по оцифровке ГИС-планшетов с местоположением кабельных линий. В этом материале хочу поделиться своим опытом работы в шаблоне Excel, который помог мне стать экспертом по выверке данных.
Сам шаблон и пошаговые инструкции ниже.
Давно забытый ExecuteExcel4Macro
Привет, Хабр!
В этой статье мы описываем макрофункцию ExecuteExcel4Macro, давно забытую и фактически устаревшую функцию, которая, тем не менее, помогла нам автоматизировать процесс подбора, используя только файлы Excel, список кандидатов и библиотеку документов на SharePoint.
Разумеется, это было только временное решение, и мы уже заменили его российским специализированным ПО, автоматизирующим HR-процессы в сфере управления талантами.
Как надстройки Microsoft Visual Studio могут использоваться для взлома
Специалисты по ИБ из Deep Instinct утверждают, что инструменты Microsoft Visual Studio для Office (VSTO) всё чаще используются в качестве метода обеспечения сохраняемости и выполнения кода на целевой машине с помощью вредоносных надстроек Office.
Microsoft, Activision-Blizzard и будущее игр. Переход на подписку и стриминг усложняет гигантское слияние
Самый кассовый фильм года «Лучший стрелок: Маверик» за первый месяц собрал 1 миллиард долларов.
Подстегиваемая пандемией, которая привела к увеличению расходов на видеоигры почти на четверть в 2020 году, мировая выручка игровой индустрии в этом году превысит 170 миллиардов долларов, что примерно в пять раз превышает мировые кассовые сборы.
Растущая ценность игр привлекает внимание регулирующих органов.
В январе Microsoft, производящая консоль Xbox, согласилась купить Activision-Blizzard, издателя игр, включая франшизу Call of Duty, за 69 миллиардов долларов.
Это крупнейшее приобретение в истории Microsoft и, безусловно, крупнейшее в игровой индустрии.
Заменяем Office 365: российские аналоги, которые мы используем уже сегодня
Привет, Хабр! Не могу сказать, что именно сегодня назрела тема замены западного ПО на российские и открытые аналоги. Случилось это еще вчера. Но постепенно количество запросов на замену начало расти. И в этом посте мне хотелось бы спокойно и вдумчиво рассмотреть альтернативы для компонентов Office 365, но не теоретически, а именно те, которые используются в Oxygen в виде сервисов уже сегодня. Кто уже поменял офис или, наоборот, сидит на “призрачном” софте, который то ли есть в России, то ли уже нет — давайте под кат, обсудим ситуацию.
Как запланировать повторяющийся запуск VBA-процедуры в MS Excel без Application.OnTime
Привет, Хабр!
В этой статье мы демонстрируем простую альтернативу Application.OnTime для периодического запуска VBA-процедур в MS Excel.
Данный подход особенно удобен, если требуется передавать данные из листа MS SharePoint в книгу MS Excel в режиме реального времени.
С уважением,
Владимир
Создание чат-ботов на Bot Framework Composer без программирования для Microsoft Teams
- Microsoft Dataverse для создания структуры таблиц баз данных.
- Модели искусственного интеллекта Microsoft AI Builder.
- Механизм Dataflows для создания потоков обновления данных из различных источников.
- Пользовательские соединители.
- Шлюзы для интеграции с on-premises окружением.
- Коннекторы для интеграции с сервисами Azure (Azure Data Lake, Azure Tables, Azure Logic Apps, Azure SQL,...)
- Автоматическая миграция данных в Azure Synapse.
- Множество других полезных возможностей.
Ближайшие события
Повышаем эффективность работы с Word
В данной статье собраны основные операции и алгоритмы работы, позволяющие повысить эффективность разработки документации в редакторе Microsoft Word как индивидуально, так и при командной работе.
Не рассматриваются подходы с использованием Markdown, Pandoc, Asciidoc и Confluence как более сложные и узкоспециализированные, а статью хотелось сделать доступной и понятной не только молодым людям, но и людям старших возрастов.
Найди свой Location в Orion Innovation
В далеком допандемийном 2019 году уже очень опытная и по-прежнему амбициозная компания Мера (сегодня – центр разработки Orion Innovation) получила в свое распоряжение экосистему Microsoft Office365. Систему требовалось немедленно взять, и исследовать, какую пользу ею можно причинить компании. Желательно, не просто так, а в процессе решения чего-нибудь наболевшего. В качестве наболевшего было выбрано управление рабочими местами в офисе. Что там могло наболеть?
Создание решения дата мэппинга для Power BI на базе Power Apps и Power Automate
В системе аналитики при наличии нескольких источников данных зачастую возникает проблема с актуальностью, полнотой и изменением справочников данных.
Обычно проблема решается при помощи создания справочников на базе MS Excel в OneDrive и Google Spreadsheets. Если не брать в расчет проблемы с возможными ошибками из-за низкой грамотности бизнес-пользователей при работе с данными (которые приводят к ошибкам при обновлении отчетов), то их ключевая проблема в поддержании их актуальности. Новые значения требуется добавлять в таблицу, при этом выявлять их и добавлять вручную трудозатратно.
Разработка приложения редактирования отзывов в Power Apps на базе связанных списков Sharepoint
В данной работе создадим приложение с вложенным списком и на его примере рассмотрим функционал и возможности Power Apps при наличии связей между таблицами с данными. Для удобства пользователей данные из двух списков будут одновременно отображаться на одном экране.
В качестве решаемой задачи будет реализовано приложение для редактирования отзывов оставленных клиентами ReviewSP для наших специалистов AccountSP.
Приемы и особенности работы с Microsoft Power Platform
Power platform (low code) для начинающих
С началом эпохи цифровизации бизнес-процессов, сотрудники организаций не имеющие образования в сфере ИТ, сталкиваются с трудностями при изъяснении необходимой информации ИТ-специалистам, касательно требований поставленных задач. Также и программисты сталкиваются с подобной проблемой, не имея достаточных познаний в бизнес-процессах. В подобных ситуациях, к нам на помощь приходят low code-решения. Low code - это метод разработки и настройки систем и приложений, которые требуют минимальных знаний в написании программного кода..Это не означает, что нужно обязательно быть профессиональным разработчиком или уметь программировать, чтобы использовать данные решения. Преимущество данных решений - люди, работающие в разных сферах бизнеса, имеют возможность участвовать при создании приложений, а также могут использовать low code-инструменты для автоматизации процессов в их повседневной работе.
Один из ярких примеров таких инструментов - продукт компании Microsoft, Power Platform. Power Platform состоит из: Power Apps, Power Automate и Power BI. У каждого из них есть свои особенности и цели.
Это вводная статья к данной теме, и дальше я постараюсь рассказать обо всех инструментах вкратце. Если вас заинтересует один из них, можете сразу прокрутить к нему. Но, для начала, прочтите информацию про коннекторы, которые являются важной частью каждого из Power Platform.
Авиаперевозки без перегруза
А вы знаете, что такое «пассажирский грузовой рейс» (или по-английски pax freighter)? Это новый продукт в грузовых авиаперевозках, который появился весной 2020 года, когда большинство полетов отменили, но возникла идея перевозить мелкие грузы в пассажирском салоне, чтобы он не пустовал. Это было одно из решений, которое помогло справиться с выросшими объемами заказов и общей нагрузкой на отрасль грузовых перевозок в условиях дефицита провозных емкостей. А вот справиться с нагрузкой на сотрудников позволили уже технологические инструменты для повышения продуктивности. Лев Бондарев, управляющий ООО «ФФ Карго Сервис», рассказал, как компания развивала внутренние и внешние сервисы.
Вклад авторов
-
goldkostya 135.0 -
sahsAGU 123.0 -
kichik 100.0 -
Andrew_Braun 87.0 -
XaocCPS 86.0 -
web-viktor 85.0 -
SmirkinDA 49.0 -
a_bogdanova 39.0 -
akvakh 37.0 -
owlofmacloud 34.0