Office アドイン

Office Scripts機能によってWeb版Officeの操作を自動化する

前回Ignite 2019で発表されたPower Automate(旧名:Microsoft Flow)のUIフローについて紹介しましたが、今回のIgniteではOffice開発絡みでもう一つ大きな発表がありました。
それが「Office Scripts」です。

Office Scriptsの概要

Excel Blogには、Office Scriptsは下記のように紹介されています。

Office Scripts is a feature that enables users from those of novice Excel experience to those with advanced coding expertise to record scripts and automate their tasks. The feature will be available as public preview on Excel on the web by the end of 2019. Once Office Scripts is available, users can get started by clicking the Record button in the Automate tab, recording the actions desired, stopping the recorder, and then saving the script. The script is saved to OneDrive for Business, which allows them to be easily reused across workbooks. After recording a script or choosing one that was already created, a user can run the script in one of three ways: manually starting the script from within Excel on the web, automatically in a flow on a schedule, or conditionally in a flow based on a trigger.

For users who do have coding experience, Office Scripts also allows you to take recorded scripts and extend them using the same Excel JavaScript APIs that are available in Office Add-ins. より


  • 「マクロの記録」機能のように、Web版のExcel(Excel for web)の操作を記録できる。
  • 2019年末までにプレビュー版が公開される。
  • 「Automate」タブから操作の記録と停止が行え、スクリプトとして記録される。
  • スクリプトはOneDrive for Businessに保存される。
  • Office アドインと同じExcel JavaScript APIsでスクリプトを拡張できる。


また、Igniteのセッション「Office Scripts: Power your organization with solutions built in Excel」の動画をザックリみたところ、下記のような発言がありました。

  • Office ScriptsはVBAのように、ガチ開発者向けではなくエンドユーザー向けの立ち位置。
  • Power Automateからスクリプトを実行できる。
  • スクリプトはJavaScript(TypeScript)でコーディング可能。
  • IT管理者はスクリプトの共有を集中管理できる。
  • “VBAは死んでいない”
  • “我々の目指すゴールは、モダンなオンラインでのコラボレーション環境にフォーカスすることだ。”

Office アドインで進化してきたJavaScript API for OfficeがOffice Scriptsで活きる!、なんという胸熱な展開でしょう!!



  1. Office アドイン


    当ブログでも下記ページなどで紹介しているSeller Dashboar…

  2. Office関連

    コマンドマクロ一覧(Word 2013 Customer Preview)

    Word 2013 CP版に組み込まれている「コマンドマクロ」のコマン…

  3. アイコン一覧

    Office 365アイコン(imageMso)一覧(R)

    Office 365のデスクトップ版Officeアプリケーション(Wo…

  4. Office アドイン

    [Office用アプリ]Google ドライブでアプリを公開する方法

    今回は先日登壇した第一回 Apps for Office 勉強会の中で…

  5. Microsoft Graph

    [Google Apps Script]Office 365 unified APIを使ってメールを…

    久しぶりのGoogle Apps Scriptネタです。今回はGo…

  6. Office関連

    [Excel 2013]Web関数を使ってマッシュアップ

    以前書いた記事「Excel 2013で追加された「WEBSERVICE…


  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.