JavaScriptでパワポを作ろう

Saki Homma
Saki HommaSoftware Engineer at Microsoft
Saki Homma(@sakkuru)
Microsoft Japan
Technical Evangelist
JavaScriptでパワポを作ろう
自己紹介
本間咲来 / Saki Homma
さっくる @sakkuru
Technical Evangelist
Web 開発や JavaScript/TypeScript/Node.js が得意分野
Azure全般 や Visual Studio Code, IoT についてのエバンジェ
リスト活動を行う
JavaScriptでパワポを作ろう
JavaScript API
for Office



HTTPSで
ホスト
マニフェストを
サイドロード
Office アプリ
HTML
CSS
JS
URL
XML
最終的に
ストアへ
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
yo office
くわしくはドキュメントで
https://docs.microsoft.com/ja-jp/office/dev/add-ins/
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
JavaScript API
for Office
まずはチュートリアルから
https://docs.microsoft.com/ja-jp/office/dev/add-ins/
1 of 18

Recommended

SharePoint Online を JavaScript でイジる。 by
SharePoint Online を JavaScript でイジる。SharePoint Online を JavaScript でイジる。
SharePoint Online を JavaScript でイジる。Hirofumi Ota
16.1K views12 slides
ソフトハウスの品質保証のウソホント by
ソフトハウスの品質保証のウソホントソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントYasuharu Nishi
5.8K views43 slides
SageMakerでもAUTOMATIC1111したい by
SageMakerでもAUTOMATIC1111したいSageMakerでもAUTOMATIC1111したい
SageMakerでもAUTOMATIC1111したい真吾 吉田
1.6K views17 slides
BootstrapとRailsで、 高速にWebサイトを作ってみた by
BootstrapとRailsで、 高速にWebサイトを作ってみたBootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBeMarble
11.3K views69 slides
Azure Functions あれこれ by
Azure Functions あれこれAzure Functions あれこれ
Azure Functions あれこれYasuaki Matsuda
3.2K views74 slides
基本設計+詳細設計の書き方 社内勉強会0304 by
基本設計+詳細設計の書き方 社内勉強会0304基本設計+詳細設計の書き方 社内勉強会0304
基本設計+詳細設計の書き方 社内勉強会0304furuCRM株式会社 CEO/Dreamforce Vietnam Founder
1.5K views9 slides

More Related Content

What's hot

クラシフィケーション・ツリー法入門 by
クラシフィケーション・ツリー法入門クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門H Iseri
21.9K views44 slides
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会) by
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
971 views72 slides
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~ by
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~Yasuharu Nishi
5.7K views28 slides
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~ by
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~Hiroshi Tokumaru
22.2K views28 slides
テストの視点からのモデリング(公開用) #wacate by
テストの視点からのモデリング(公開用) #wacateテストの視点からのモデリング(公開用) #wacate
テストの視点からのモデリング(公開用) #wacateKinji Akemine
4.6K views52 slides
プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法 by
プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法
プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法Members_corp
6.1K views59 slides

What's hot(20)

クラシフィケーション・ツリー法入門 by H Iseri
クラシフィケーション・ツリー法入門クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門
H Iseri21.9K views
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会) by Takeshi Fukuhara
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara971 views
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~ by Yasuharu Nishi
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
Yasuharu Nishi5.7K views
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~ by Hiroshi Tokumaru
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
ここが変だよ、グローバルスタンダードの脆弱性対策~入力値の考え方~
Hiroshi Tokumaru22.2K views
テストの視点からのモデリング(公開用) #wacate by Kinji Akemine
テストの視点からのモデリング(公開用) #wacateテストの視点からのモデリング(公開用) #wacate
テストの視点からのモデリング(公開用) #wacate
Kinji Akemine4.6K views
プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法 by Members_corp
プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法
プライベートDMP/レコメンドエンジン「Rtoaster」のご紹介と実践的活用方法
Members_corp6.1K views
Microsoft MVP が語る Azure 移行の勘所 by Tetsuya Odashima
Microsoft MVP が語る Azure 移行の勘所Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
Tetsuya Odashima2.7K views
ソフトウェアテストの歴史と近年の動向 by Keizo Tatsumi
ソフトウェアテストの歴史と近年の動向ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi10.5K views
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所 by Kotaro Ogino
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
Kotaro Ogino6.6K views
カンバンゲーム カード(全種類) by Yasui Tsutomu
カンバンゲーム カード(全種類)カンバンゲーム カード(全種類)
カンバンゲーム カード(全種類)
Yasui Tsutomu8.4K views
同値分割ってなんだろう? by Yasuharu Nishi
同値分割ってなんだろう?同値分割ってなんだろう?
同値分割ってなんだろう?
Yasuharu Nishi3.3K views
PowerAppsの導入効果と運用化を阻む壁 by Junichi Kodama
PowerAppsの導入効果と運用化を阻む壁PowerAppsの導入効果と運用化を阻む壁
PowerAppsの導入効果と運用化を阻む壁
Junichi Kodama2.5K views
『マッピングエクスペリエンス』の 見所と勘所 by Tarumoto Tetsuya
『マッピングエクスペリエンス』の 見所と勘所『マッピングエクスペリエンス』の 見所と勘所
『マッピングエクスペリエンス』の 見所と勘所
Tarumoto Tetsuya5.5K views
ワタシハ Azure Functions チョットデキル by Tsuyoshi Ushio
ワタシハ Azure Functions チョットデキルワタシハ Azure Functions チョットデキル
ワタシハ Azure Functions チョットデキル
Tsuyoshi Ushio12.6K views
Serverless AWS構成でセキュアなSPAを目指す by Masayuki Kato
Serverless AWS構成でセキュアなSPAを目指すServerless AWS構成でセキュアなSPAを目指す
Serverless AWS構成でセキュアなSPAを目指す
Masayuki Kato16.9K views
アジャイル開発の中の設計 by Takuya Okamoto
アジャイル開発の中の設計アジャイル開発の中の設計
アジャイル開発の中の設計
Takuya Okamoto1.9K views
ROSによる今後のロボティクスのあり方 by Mori Ken
ROSによる今後のロボティクスのあり方ROSによる今後のロボティクスのあり方
ROSによる今後のロボティクスのあり方
Mori Ken961 views

More from Saki Homma

使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~ by
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~Saki Homma
5.8K views37 slides
使い倒そう Visual Studio Live Share! by
使い倒そう Visual Studio Live Share!使い倒そう Visual Studio Live Share!
使い倒そう Visual Studio Live Share!Saki Homma
2.5K views10 slides
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~ by
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~Saki Homma
2.8K views47 slides
Visual Studio Live Share で 猛暑を乗り切ろう! by
Visual Studio Live Share で猛暑を乗り切ろう!Visual Studio Live Share で猛暑を乗り切ろう!
Visual Studio Live Share で 猛暑を乗り切ろう!Saki Homma
753 views13 slides
知ってますか? Azure IoT Edge by
知ってますか? Azure IoT Edge知ってますか? Azure IoT Edge
知ってますか? Azure IoT EdgeSaki Homma
722 views21 slides
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Saki Homma
22.2K views34 slides

More from Saki Homma(20)

使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~ by Saki Homma
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma5.8K views
使い倒そう Visual Studio Live Share! by Saki Homma
使い倒そう Visual Studio Live Share!使い倒そう Visual Studio Live Share!
使い倒そう Visual Studio Live Share!
Saki Homma2.5K views
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~ by Saki Homma
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
Saki Homma2.8K views
Visual Studio Live Share で 猛暑を乗り切ろう! by Saki Homma
Visual Studio Live Share で猛暑を乗り切ろう!Visual Studio Live Share で猛暑を乗り切ろう!
Visual Studio Live Share で 猛暑を乗り切ろう!
Saki Homma753 views
知ってますか? Azure IoT Edge by Saki Homma
知ってますか? Azure IoT Edge知ってますか? Azure IoT Edge
知ってますか? Azure IoT Edge
Saki Homma722 views
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma22.2K views
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma2.1K views
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで- by Saki Homma
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma3.3K views
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~ by Saki Homma
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma574 views
MicrosoftのサービスでさくっとBot開発! by Saki Homma
MicrosoftのサービスでさくっとBot開発!MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!
Saki Homma900 views
これさえあれば大丈夫!Visual Studio Code 徹底解説 by Saki Homma
これさえあれば大丈夫!Visual Studio Code 徹底解説これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説
Saki Homma12.3K views
Microsoftと最新技術 by Saki Homma
Microsoftと最新技術Microsoftと最新技術
Microsoftと最新技術
Saki Homma366 views
働き方改革のためのバーチャル秘書 by Saki Homma
働き方改革のためのバーチャル秘書働き方改革のためのバーチャル秘書
働き方改革のためのバーチャル秘書
Saki Homma493 views
html5j最新情報 by Saki Homma
html5j最新情報html5j最新情報
html5j最新情報
Saki Homma416 views
Cognitive Services 入門! by Saki Homma
Cognitive Services 入門!Cognitive Services 入門!
Cognitive Services 入門!
Saki Homma518 views
Visual Studio Code で快適開発生活 -拡張を作って公開しよう- by Saki Homma
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma2.3K views
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~ by Saki Homma
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
Saki Homma1.4K views
進化するEdge! Creators Update版の新機能一挙紹介! by Saki Homma
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
Saki Homma1.1K views
Visual Studio Code 入門 by Saki Homma
Visual Studio Code 入門Visual Studio Code 入門
Visual Studio Code 入門
Saki Homma4.9K views
進化するEdge+α by Saki Homma
進化するEdge+α進化するEdge+α
進化するEdge+α
Saki Homma1.8K views

Recently uploaded

パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 by
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可Hitachi, Ltd. OSS Solution Center.
10 views22 slides
光コラボは契約してはいけない by
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
28 views17 slides
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PC Cluster Consortium
66 views12 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
146 views64 slides
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
109 views26 slides
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PC Cluster Consortium
28 views36 slides

Recently uploaded(7)

光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga28 views
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」