Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Office как Платформа, выпуск №1: введение в то, как миллиард пользователей Microsoft Office становятся вашими пользователями

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Приложениями Microsoft Office 365 сегодня пользуются более миллиарда человек по всему миру. Это крупнейшая платформа, которая доступна на разнообразных устройствах от больших настольных ПК до миниатюрных смартфонов. С выходом новых версий Office 365 все эти пользователи становятся и вашими польователями, так как новые возможности платформы позволяют интегрировать решения разработчиков прямо в рабочий процесс всех офисных приложений! Благодаря кроссплатформнености офиса, и его API основанном на HTML5 ваши приложения смогут работать на всех платформах, включая планшеты iOS, Andoird и Windows. Я рад приветствовать первый пост от Александры Богдановой в специальной колонке разработки под Office 365. — Владимир Юнев, technical evangelist, Microsoft Russia

Ну что же, у нас уже есть замечательные колонки про веб и ASP.NET, я решила поддержать это движение и начать новый цикл статей про Office 365. Новые офисные API, создание приложений, различные альтернативные сценарии применения офиса — все это в колонке «Office как Платформа».



Помимо целого набора различных офисных приложений и сервисов, Office 365 предоставляет интересные возможности для разработчиков. Здесь кратко описаны основные нововведения и возможности Office 365. Сегодня мы подробнее познакомимся с инструментами разработки под Office 365 и рассмотрим несколько примеров приложений для Excel и Word.

Что же Office 365 может предложить для разработчиков?
Читать дальше →
Всего голосов 23: ↑14 и ↓9 +5
Просмотры10.9K
Комментарии 21

Office как Платформа, выпуск №2: Power BI – новый подход к созданию бизнес-аналитики

Блог компании MicrosoftBig DataОткрытые данныеВизуализация данныхРазработка для Office 365


На сегодняшний день, одной из важных задач, с которыми мы сталкиваемся в процессе работы, является задача правильного и красивого предоставления данных. Мы стремимся превратить безликие цифры в интересные и информативные материалы, оживить свои отчеты и презентации. Более того, объем данных, поступаемых в мозг человека, увеличивается с каждым годом, поэтому, наряду с получением любых результатов нам необходимо правильно их обработать и структурировать.

Сегодня, на примере ряда задач, мы с вами рассмотрим мощный облачный инструмент, который позволяет создавать различные яркие и красочные отчеты на основе огромного числа источников данных. А именно, спешу поделиться с вами новым инструментом, который поможет вам визуализировать ваши данные – Power BI.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры47K
Комментарии 17

Офис как Платформа, выпуск №3: Power BI. Получаем данные из REST API

Блог компании MicrosoftРазработка веб-сайтовОткрытые данныеВизуализация данныхРазработка для Office 365
Это наш очередной пост в колонку “Office как Платформа”. На этот раз приветствуем Дмитрия Соловьева ( dmitriysolovev), руководителя центра поддержки Office 365 в компании АстроСофт – автора уже нескольких статей по технологии PowerBI. В этой статье Дмитрий расскажет о том, как использовать REST API для получения данных из внешних источников для визуализации и анализа в PowerBI. – Владимир Юнев

Всем привет! На хабре было уже несколько постов на тему Power BI. Если судить по комментариям, то как минимум нескольким читателям актуальна тема получения данных из REST веб-сервисов. Сегодня ее и рассмотрим на примере получения и обработки данных с портала открытых данных г. Санкт-Петербурга (http://data.gov.spb.ru/). Экзекуции будут подвергнуты данные технико-экономических паспортов многоквартирных домов (http://data.gov.spb.ru/datasets/69/). В роли «пыточного инструмента» выступит Excel 2016, в состав которого теперь по умолчанию встроен Power Query.

Введение


В целом Power Query позволяет получать данные из открытых и не очень источников различными способами (рис.1):

  1. Получение данных «Из интернета». В этом случае достаточно указать URL страницы, на которой находятся интересующие нас данные и загрузить их. Из недостатков – стабильно работает только на страницах, использующих табличную вёрстку; приходится писать функции в случае, если данные разбиты на страницы; администраторы сайта могут Вас забанить, если будет слишком много запросов (а они будут, если страниц много);
  2. Получение данных из канала OData. Этот вариант подходит для различных LOB-приложений, которые поддерживают OData;
  3. Написать запрос с нуля, используя возможности языка «M». Как раз этот вариант я и буду использовать в данном случае.
Читать дальше →
Всего голосов 14: ↑11 и ↓3 +8
Просмотры15.2K
Комментарии 1

Офис как Платформа, выпуск №4: Uber, PayPal, Boomerang и Evernote как примеры приложений нового типа

Блог компании MicrosoftРазработка веб-сайтовAPIРазработка для Office 365
Добрый день, коллеги! В рамках нашей колонки “Офис как платформа” мы продолжаем знакомить вас с новыми возможностями, которые предлагает современная модель приложений для Office для бизнеса и рядовых разработчиков. Сегодня мы поговорим про примеры приложений от таких крупных компаний как Uber, PayPal, Evernote и других.


Благодаря новой модели расширений для офисных приложений и всех версий Outlook, в том числе мобильных и веб-версий, разработчикам и пользователям по всему миру стали доступны новые сценарии применения офисного пакета.
Читать дальше →
Всего голосов 23: ↑19 и ↓4 +15
Просмотры8.8K
Комментарии 1

Офис как Платформа, выпуск №5 — представляем OneNote REST API

Блог компании MicrosoftРазработка веб-сайтовAPIРазработка для Office 365Разработка под Windows
В очередной статье Александра Богданова рассказывает об использовании нового OneNote REST API для приложений любого типа и на примере универсальных приложений Windows 10. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.
OneNote является одним из самых популярных приложений для создания заметок, списков, распорядков дня. Для того, чтобы упростить создание приложений-ежедневников, Microsoft выпустила OneNote API. Вы можете интегрировать OneNote для работы с заметками в ваше приложение. Для разработчиков доступно OneNote REST API, на основе которого можно создать приложение под любую платформу.


На хабре уже была краткая инструкция об использовании OneNote API, сегодня я расскажу о возможностях OneNote REST API на примере приложения для Windows 10.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры7.4K
Комментарии 0

Офис как Платформа, выпуск №6 — быстрый старт разработчика SharePoint Online

Блог компании MicrosoftSharePointРазработка для Office 365
Перед вами начало цикла статей о разработке облачных приложений для Office 365 SharePoint Online. В первой статье цикла Дмитрий Плотников — консультант SharePoint — рассказывает об организации рабочего места и быстрого старта разработчика приложений SharePoint Online. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.
Данная статья — начало серии статей для разработчиков SharePoint на платформе Office 365. Перед тем как начать погружение в детали, сравним продукты по некоторым аспектам.


Сравнение SharePoint и SharePoint Online


Если сравнивать продукты детально по функционалу, то это займет много времени. Если среди читателей присутствуют те, кому это интересно, то изучите официальную статью в базе знаний в базе знаний Microsoft.

Рассмотрим плюсы и минусы SharePoint Online (далее SPO) vs SharePoint on-premises.
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Просмотры5.1K
Комментарии 8

Офис как Платформа, выпуск №7 — управление Office 365 и SharePoint Online через PowerShell

Блог компании MicrosoftРазработка для Office 365
Перед вами продолжение цикла статей о разработке облачных приложений для Office 365 SharePoint Online. В этой статье цикла Дмитрий Плотников — консультант SharePoint — рассказывает о управлении Office 365 и SharePoint Online с помощью PowerShell. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.

В Office 365 PowerShell используется для работы с продуктами, входящими в состав пакета – SharePoint Online, Exchange и Skype For Business. В данной статье рассматривается сценарий работы только с SPO.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры4.1K
Комментарии 0

Продуктивность по почте: Как создавался Evernote для Outlook

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Продуктивность — это, пожалуй, один из самых популярных трендов последних лет, и решение Evernote является ярким примером в этой нише. Отличная новость для пользователей Evernote — теперь доступна возможность работать с решением и в Outlook, о чем дальше и пойдет речь.
Я хочу поблагодарить за подготовку статьи Родиона Насакина (Market Development Director Evernote в России и СНГ), а также компанию Actimind, явлющуюся экспертом в разработке плагинов для различных приложений, включая приложения Microsoft Office.

В этой статье мы хотим рассказать о том, зачем Evernote понадобилось создавать дополнение для Outlook и поделиться опытом его разработки.


Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры9.6K
Комментарии 5

Офис как Платформа, выпуск №8 — контекстное приложение Office c Visual Studio Code на OS X, Linux и Windows

Блог компании MicrosoftРазработка веб-сайтовVisual StudioРазработка для Office 365
Перед вами продолжение цикла статей о разработке контекстных приложений для Office 365. В этой статье цикла Мария Горелкина — эксперт по стратегическим технологиям — рассказывает о создании приложений Office 365 на рабочих местах OSX, Linux или Windows с помощью Visual Studio Code. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.
Visual Studio 2015 предоставляет специальные инструменты, которые могут помочь разрабатывать контекстные приложения для Outlook, Word, Excel, PowerPoint, для любых клиентов Office: веб-версии, Office для Windows, OS X и т.д.



Однако, для обладателей устройств под OS X и Linux так же существует сценарий разработки приложений для Office c помощью кроссплатформенного редактора кода Visual Studio Code. О нем, на примере OS X, и пойдет речь.
Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Просмотры5.3K
Комментарии 0

Часть 1. Office Store для кроссплатформенной продуктивности от А до Я

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Сегодня все мы, начиная со школы и университета, так или иначе используем программное обеспечение, позволяющее повысить производительность нашей работы. Мы проводим презентации, пишем письма, создаём документы, делаем расчёты, организуем онлайн встречи и успешно решаем многие другие задачи, используя пакет приложений, известный под именем Microsoft Office.

Компания Microsoft, отвечая требованиям времени, делает пакет широко доступным как на своих платформах, таких как Windows и Windows Phone, так и на платформах других производителей, широко распространённых в мире. Сегодня Вы можете использовать приложения и сервисы Microsoft Office и на своём планшете, и на ноутбуке, и на настольном компьютере, и даже на смартфоне.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры5K
Комментарии 0

Часть 2. Публикация приложений в Магазине Office

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365


В процессе публикации в магазине перед Вами стоит несколько задач:

  1. Создать приложение для Office Store
  2. Создать учётную запись в Панели мониторинга продаж (используя учётную запись Microsoft) на https://sellerdashboard.microsoft.com/registration
  3. Определиться с ценой приложения и, если нужно, предоставить информацию о своём налоговом профиле.
  4. Добавить приложение в один или несколько поддерживаемых языков и стран.
    1. Можно добавлять и сохранять приложения даже когда учётная запись ещё не утверждена
    2. Публиковать приложения для Магазина, когда учётная запись будет одобрена, а платные приложения – когда будет заполнена информация по налогам и платежам

  5. Отправить свои приложения для утверждения в Магазине
    1. Статус можно наблюдать в панели управления, о необходимости внести изменения сообщается там же.
    2. После одобрения приложение появится в магазине через 1-3 дня.

  6. Следить за метриками и управлять своими деньгами

Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры4.2K
Комментарии 0

Офис как Платформа: публикуем приложение SharePoint в Office Store

Блог компании MicrosoftРазработка веб-сайтовSharePoint.NETРазработка для Office 365
Перед вами продолжение цикла статей о разработке облачных приложений для Office 365 SharePoint Online. В этой статье цикла Дмитрий Плотников — консультант SharePoint — рассказывает о публикации готовых приложений SharePoint в магазин Office Store. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.

В этой статье я расскажу о работе с магазином приложений. В магазине приложений присутствуют расширения для Excel, Outlook, PowerPoint и так далее, но в рамках данной статьи идёт речь только о SharePoint.

Установка приложений


По сравнению с локальной версией SharePoint, пользователи Office 365 не должны ничего настраивать. Магазин доступен по прямой ссылке http://store.office.com.

Сам процесс установки крайне прост, только выберите коллекцию сайтов, где развернёте выбранное вами приложение
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры3.2K
Комментарии 0

Офис как Платформа: как создавался проект Notegram для OneNote

Блог компании MicrosoftРазработка веб-сайтовРазработка для Office 365
Перед вами история успеха проекта Notegram от первого лица — Дмитрия Конева — разработчика проекта, который создал интересный проект, расширяющий возможности приложения Office OneNote. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.


Хакатон LA Hacks проходил с 3 по 5 апреля, в стадионе Pauley Pavilion Университета Лос-Анжелеса. С огромной кучей участников и партнеров, это было удивительное зрелище, особенно для человека не разу не бывшего на хакатоне.

Скрытый текст
Посмотреть на гифку с места проведения можно тут: gfycat.com/UnhappyWholeHoverfly

Так получилось, что меня не очень заинтересовали проекты других участников, и я остался без команды. Пройдя самую важную часть любого хакатона – собрав все добро от компаний – где-то часа в 3 ночи я оказался у стенда Microsoft, на мое удивление, с еще живыми инженерами. Поговорив с ними (и вооружившись ваучерами для Microsoft Azure), мне пришла мысль сделать что-то с API от Microsoft.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры7.1K
Комментарии 9

Office Add-Ins для Excel — новые возможности для разработчиков на VBA и VSTO

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365Visual Basic for Applications

Предыстория


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

В то время, у нас, как у разработчиков, было два способа «расширить» Excel под нетиповые задачи:
  • VBA (Visual Basic for Applications);
  • VSTO (Visual Studio Tools for Office).


Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры28.6K
Комментарии 0

Outlook Add-Ins или куда уходит 25% рабочего времени и можно ли его вернуть?

Блог компании MicrosoftРазработка для Office 365

Проблематика


Знаете ли вы, что, исходя из результатов некоторых зарубежных исследований, средний офисный работник тратит более двух часов своего рабочего времени в день на работу с электронной почтой? Если быть более точным – 13 часов в неделю, что составляет почти 85 рабочих дней в год! Только вдумайтесь в эти цифры. Сколько всего можно сделать за это время? А сколько это будет стоить вашей организации, если перевести часы в деньги? Очень интересные вопросы, над которыми стоит задуматься…



Слайд взят из презентации на Slideshare.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Просмотры15.7K
Комментарии 1

Офис как Платформа: как развивается проект Notegram для OneNote

Блог компании MicrosoftРазработка веб-сайтовРазработка для Office 365
Перед вами продолжение истории успеха проекта Notegram от первого лица — Дмитрия Конева — разработчика проекта, который создал интересный проект, расширяющий возможности приложения Office OneNote. В продолжении своей истории Дмитрий рассказывает про развитие проекта и применение новых техник при разработке для Office 365. Все статьи колонки «Офис как Платформа» вы всегда можете найти по ссылке #officeplatform — Владимир Юнев.
Недавно я выпустил второе обновление для моего проекта, Notegram. Notegram – это веб-приложение для Microsoft OneNote, позволяющее быстро делиться шаблонами, без каких-либо дополнений.


Самая главная деталь в этом обновлении – новый шаблон календаря, теперь позволяющий выбрать год и месяц. Так же я немного улучшил дизайн, и во время написания этой статьи добавил еще два новых шаблона:
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры4.8K
Комментарии 10

Yelp, Wunderlist и GIPHY представили приложения нового типа

Блог компании MicrosoftРазработка для Office 365
Не так давно мы рассказывали про выпуск приложений нового типа от компаний Uber, PayPal, Boomerang и Evernote. Представленные приложения предлагают новый опыт пользователям Microsoft Office и позволяют самим компаниям выйти в рабочее пространство пользователей – офисные приложения.
image

Сегодня в рамках официального анонса новинок Microsoft Office и Outlook.com был анонсирован еще ряд приложений нового типа от компаний Yelp, Wunderlist и сервиса GIPHY. Рассмотрим, как они выглядят и что дают пользователям.
Читать дальше →
Всего голосов 16: ↑12 и ↓4 +8
Просмотры5.9K
Комментарии 0

Molecula – новый способ ведения групповых переписок в Outlook

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
В конце 2015-го года Microsoft запустила конкурс по разработке решений на базе Office 365. Участникам нужно было разработать приложение, которое являлось бы либо надстройкой для Office, либо использовало бы Office 365 APIs. Я и двое моих друзей решили участвовать. Идея нашлась очень быстро, достаточно было сесть и обсудить «боли», возникающие у каждого из нас в повседневной работе. Так родилась идея Molecula – решения, позволяющего упростить ведение групповых переписок в Outlook.

Чтобы лучше понять кому и для чего нужна Molecula, давайте посмотрим наш промо-ролик, созданный для участия в конкурсе. История про успешного IT-менеджера Майка (на английском):


Читать дальше
Всего голосов 15: ↑13 и ↓2 +11
Просмотры6.6K
Комментарии 15

Продуктивность в разработке Office Add-ins

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
В разговорах об Office Add-ins (надстройки Office) часто упоминается «продуктивность». Это логично, ведь главная цель разработчиков – повышение продуктивности в работе конечных пользователей. Но продуктивность важна и для самих разработчиков. Эта статья о продуктивности в разработке. Речь пойдёт о новом JavaScript API для Office и о том, какие инструменты мы применяем для создания новых решений.


Читать дальше
Всего голосов 8: ↑8 и ↓0 +8
Просмотры4K
Комментарии 0

От документа к проекту: как Wrike создавал дополнение для Office 365

Блог компании MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Продуктивность уверенно входит в топ трендов последних лет и является еще более востребованным в 2016ом, причем включая в себя такие направления как Collaborative Software, Smart Virtual Personal Assistants,Bots и многие другие…
В данной статье мы расскажем о том, как компания Wrike расширила свое решение и реализовала Add-In для Office, а так же поделимся опытом его разработки.
Хочу поблагодарить за подготовку статьи Аркадия Рушкевича (Ведущий менеджер продукта) и Владимира Дупелева (Руководитель группы разработки ПО)

Недавно сервис для управления проектами Wrike анонсировал сразу несколько интеграций с продуктами Microsoft. Теперь можно авторизоваться в сервисе с корпоративным логином Azure Active Directory, добавлять в задачи файлы из OneDrive для бизнеса и установить дополнение Wrike в Office 365.

Последнее — пожалуй, самое важное с точки зрения продуктивности на рабочем месте. Мы решили рассказать о том, зачем системе управления проектами понадобилась интеграция с офисными приложениями, и поделиться опытом разработки надстройки для Office.


Читать дальше
Всего голосов 20: ↑17 и ↓3 +14
Просмотры4.2K
Комментарии 1
1