SlideShare ist ein Scribd-Unternehmen logo
1 von 34
非開発者向け
OFFICE アドイン開発方法の紹介
きぬあさ
体験
自己紹介
1. 名前:きぬあさ(Twitter:@kinuasa)
2. ブログ:
3. 職業:中小企業総務担当
4. 受賞歴:
a. Office System:2010年7月~
b. Outlook:2015年7月~
OFFICE DEVELOPMENTの活動領域
1. Office アドイン開発
2. Office 365 API(を使ったシステム)開発
3. SharePoint アドイン開発
4. iOS, Android向けOffice開発
5. PHP/Node.js/AngularJSを使ったOffice開発
6. Microsoft Teams開発
⇒これまで(VBA,VSTO)とは異なる
新しいOffice開発
OFFICE アドインとは?
1. Office アドイン:Office 2013で追加された新しい機能
2. Officeアプリケーション(Word,Excel,PowerPoint,Outlookなど)上で動
作するWebアプリ
3. HTML + JavaScriptで開発
4. Officeストア(Microsoft AppSource)からもアドインを追加可能
OFFICE アドインの構成
1. Office アドインはマニフェスト(XML)とWebページによって構成
される。
a. マニフェスト:アドイン名や本体の場所などを記載。
b. Webページ:アドイン本体。JavaScript API for Office(Office.js ライブラ
リ)によって、Officeアプリケーションに読み書きを行う。
https://dev.office.com/getting-started/addins より
https://github.com/OfficeDev/office-js-docs.ja-JP/blob/live/images/DK2_AgaveOverview07.png より
OFFICE アドインの開発方法
1. Visual Studio
2. 任意のエディター(※メモ帳だけでも作ろうと思えば作れる)
SCRIPT LABによるOFFICE アドイン開発体験
1. Script Lab:Microsoft Garageによって開発・公開されたOffice アド
イン。
2. 最低限必要なもの:
a. Webブラウザー(Office Online)
b. Microsoft アカウント
c. (JavaScriptの知識)
1.Office Onlineにサインインします。
2.挿入タブ→Office アドインボタン→「Script Lab」で検索します。
3.「Script Lab」タブが表示されます。
4.「Code」ボタンをクリックすると、作業ウィンドウにサンプルコー
ドが表示されます。
5.Basics→Insert formatted text を選択します。
6.コードが表示されるので、「Run in this pane」ボタンをク
リックします。
7.「Run code」ボタンをクリックすると、コードが実行され、装
飾されたテキストが本文に挿入されます。
8.Code画面に戻って、一部コード(挿入する文字列、フォント、
文字サイズ)を変更します。
9.再度「Run code」を実行すると、手順8.で書き換えた文字列が本
文に挿入されます。
SCRIPT LABの特長
1. Office Onlineでも実行可能(※インストール版Officeの方が軽快)
2. 書いたコードをすぐに試せる。
3. サンプルコードが豊富。
4. IntelliSenseが効く。
5. オープンソース(https://github.com/OfficeDev/script-lab)
ツールを使って楽々OFFICE アドイン開発
1. ひな型作成:YO OFFICE(Yeoman)
a. https://github.com/officedev/generator-office
b. YO OFFICE(Yeoman)を使ってOffice アドインのひな型を作成する方法
ツールを使って楽々OFFICE アドイン開発
2. ひな型作成~アドインのテスト:office-toolbox
a. https://github.com/OfficeDev/office-toolbox
b. office-toolboxを使って簡単にOffice アドインを作成する方法
1.「 」っていう機能があるよ。
2.Officeアドインは だよ。
3.「 」でコードを学べるよ。
4.Visual StudioがなくてもOffice アドインを作れるよ。
エディターだけでマニフェスト~アドイン本体まで作ると、
仕組みがよく分かってオススメだよ。
参考資料
1. Office Dev Center
 https://dev.office.com/docs/add-ins/overview/office-add-ins
2. Twitter(@OfficeDev)
 https://twitter.com/officedev
3. GitHub
 https://github.com/OfficeDev
 https://github.com/OfficeDev/office-js-docs.ja-JP/tree/live
4. 私のブログ
 https://www.ka-net.org/blog/?cat=130
非開発者向けOffice アドイン開発(体験)方法の紹介

Weitere ähnliche Inhalte

Was ist angesagt?

20121202 Office365 勉強会 #3
20121202 Office365 勉強会 #320121202 Office365 勉強会 #3
20121202 Office365 勉強会 #3
skomeda
 
Office365 api dev_20140624
Office365 api dev_20140624Office365 api dev_20140624
Office365 api dev_20140624
Seiji Noro
 
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
Hiroaki Oikawa
 
SharePoint アドオンのススメ
SharePoint アドオンのススメSharePoint アドオンのススメ
SharePoint アドオンのススメ
MasakiNishioka
 
Sns連携アプリの準備
Sns連携アプリの準備Sns連携アプリの準備
Sns連携アプリの準備
baroqueworksdev
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
Yoshitaka Seo
 
SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門
Hiroaki Oikawa
 

Was ist angesagt? (20)

オンプレミス x Exchange Server 2016 という選択肢
オンプレミス x Exchange Server 2016 という選択肢オンプレミス x Exchange Server 2016 という選択肢
オンプレミス x Exchange Server 2016 という選択肢
 
AccessでOffice 365 活用
AccessでOffice 365 活用AccessでOffice 365 活用
AccessでOffice 365 活用
 
Php on windows vol.2 - session.1 - 公開用
Php on windows   vol.2 - session.1 - 公開用Php on windows   vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
 
Office365を使った情報共有のご紹介
Office365を使った情報共有のご紹介Office365を使った情報共有のご紹介
Office365を使った情報共有のご紹介
 
SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1SharePoint Framework アップデート SPFx v1.12.1
SharePoint Framework アップデート SPFx v1.12.1
 
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
 
Apps for Office サミット!
Apps for Office サミット!Apps for Office サミット!
Apps for Office サミット!
 
Azure App Service Authentication
Azure App Service AuthenticationAzure App Service Authentication
Azure App Service Authentication
 
20121202 Office365 勉強会 #3
20121202 Office365 勉強会 #320121202 Office365 勉強会 #3
20121202 Office365 勉強会 #3
 
Office365 api dev_20140624
Office365 api dev_20140624Office365 api dev_20140624
Office365 api dev_20140624
 
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
 
20131221_AppsforOfficeサミット_Office用アプリ三國志
20131221_AppsforOfficeサミット_Office用アプリ三國志20131221_AppsforOfficeサミット_Office用アプリ三國志
20131221_AppsforOfficeサミット_Office用アプリ三國志
 
SharePoint アドオンのススメ
SharePoint アドオンのススメSharePoint アドオンのススメ
SharePoint アドオンのススメ
 
Sns連携アプリの準備
Sns連携アプリの準備Sns連携アプリの準備
Sns連携アプリの準備
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
 
20150221 365video 色々あげてみた
20150221 365video 色々あげてみた20150221 365video 色々あげてみた
20150221 365video 色々あげてみた
 
SU16 リリースノート輪読(ISVforce)
SU16 リリースノート輪読(ISVforce)SU16 リリースノート輪読(ISVforce)
SU16 リリースノート輪読(ISVforce)
 
Prott for iOS
Prott for iOSPrott for iOS
Prott for iOS
 
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
 
SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門SharePoint 2013 ワークフロー開発入門
SharePoint 2013 ワークフロー開発入門
 

Ähnlich wie 非開発者向けOffice アドイン開発(体験)方法の紹介

メディアへの寄稿をやってみて〜きっかけと仕事の流れ
メディアへの寄稿をやってみて〜きっかけと仕事の流れメディアへの寄稿をやってみて〜きっかけと仕事の流れ
メディアへの寄稿をやってみて〜きっかけと仕事の流れ
sugimoto1022
 
サイボウズ office、これからの進化の方向性
サイボウズ office、これからの進化の方向性サイボウズ office、これからの進化の方向性
サイボウズ office、これからの進化の方向性
Cybozucommunity
 

Ähnlich wie 非開発者向けOffice アドイン開発(体験)方法の紹介 (20)

Office アドインの紹介
Office アドインの紹介Office アドインの紹介
Office アドインの紹介
 
Enginner summit201509 snoro
Enginner summit201509 snoroEnginner summit201509 snoro
Enginner summit201509 snoro
 
LightSwitchで Office 365 開発
LightSwitchで Office 365 開発LightSwitchで Office 365 開発
LightSwitchで Office 365 開発
 
Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発Lync 2013 API カスタマイズアプリ開発
Lync 2013 API カスタマイズアプリ開発
 
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
Skype for Businessの現状と今後のビジネスチャンス(SharePointとの比較)
 
Office アドイン ハンズオン
Office アドイン ハンズオンOffice アドイン ハンズオン
Office アドイン ハンズオン
 
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
 
Lync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint GroupLync 2013 アプリの開発ーJapan SharePoint Group
Lync 2013 アプリの開発ーJapan SharePoint Group
 
第3回 Apps for Office 勉強会
第3回 Apps for Office 勉強会第3回 Apps for Office 勉強会
第3回 Apps for Office 勉強会
 
Office for iPad Office for iPhone 企業利用における問題点のまとめ
Office for iPad Office for  iPhone 企業利用における問題点のまとめOffice for iPad Office for  iPhone 企業利用における問題点のまとめ
Office for iPad Office for iPhone 企業利用における問題点のまとめ
 
Cloud Business Appication って何?
Cloud Business Appication って何?Cloud Business Appication って何?
Cloud Business Appication って何?
 
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
 
SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版SharePoint 開発でできること 2019年9月版
SharePoint 開発でできること 2019年9月版
 
Global engineerlab kawani
Global engineerlab kawaniGlobal engineerlab kawani
Global engineerlab kawani
 
Azure Bot!! Microsoft Bot Framework で簡単Bot開発
Azure Bot!! Microsoft Bot Framework で簡単Bot開発Azure Bot!! Microsoft Bot Framework で簡単Bot開発
Azure Bot!! Microsoft Bot Framework で簡単Bot開発
 
sitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptxsitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptx
 
SharePoint 開発入門
SharePoint 開発入門SharePoint 開発入門
SharePoint 開発入門
 
Apps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-onApps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-on
 
メディアへの寄稿をやってみて〜きっかけと仕事の流れ
メディアへの寄稿をやってみて〜きっかけと仕事の流れメディアへの寄稿をやってみて〜きっかけと仕事の流れ
メディアへの寄稿をやってみて〜きっかけと仕事の流れ
 
サイボウズ office、これからの進化の方向性
サイボウズ office、これからの進化の方向性サイボウズ office、これからの進化の方向性
サイボウズ office、これからの進化の方向性
 

Mehr von kinuasa

Mehr von kinuasa (14)

Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオンJapan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
Japan Microsoft 365 Developer Community Day 2021 - Office スクリプトハンズオン
 
Power Automate for desktopで安定してフローを実行するためのちょっとしたTips
Power Automate for desktopで安定してフローを実行するためのちょっとしたTipsPower Automate for desktopで安定してフローを実行するためのちょっとしたTips
Power Automate for desktopで安定してフローを実行するためのちょっとしたTips
 
Power Automate for desktopとGoogle Apps Scriptの連携について
Power Automate for desktopとGoogle Apps Scriptの連携についてPower Automate for desktopとGoogle Apps Scriptの連携について
Power Automate for desktopとGoogle Apps Scriptの連携について
 
Power Automate for desktopで最強の防具を手に入れた話
Power Automate for desktopで最強の防具を手に入れた話Power Automate for desktopで最強の防具を手に入れた話
Power Automate for desktopで最強の防具を手に入れた話
 
Office ScriptsとPower Automate連携による業務効率化
Office ScriptsとPower Automate連携による業務効率化Office ScriptsとPower Automate連携による業務効率化
Office ScriptsとPower Automate連携による業務効率化
 
GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介GAS×Power Automate 連携事例のご紹介
GAS×Power Automate 連携事例のご紹介
 
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学びハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学び
 
気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!
 
はじめてのOffice Scripts
はじめてのOffice ScriptsはじめてのOffice Scripts
はじめてのOffice Scripts
 
中小企業におけるWindows 10管理手法の一例
中小企業におけるWindows 10管理手法の一例中小企業におけるWindows 10管理手法の一例
中小企業におけるWindows 10管理手法の一例
 
はじめてのOffice アドイン
はじめてのOffice アドインはじめてのOffice アドイン
はじめてのOffice アドイン
 
Office 用アプリ開発セミナー
Office 用アプリ開発セミナーOffice 用アプリ開発セミナー
Office 用アプリ開発セミナー
 
Excel Interactive Viewの紹介
Excel Interactive Viewの紹介Excel Interactive Viewの紹介
Excel Interactive Viewの紹介
 
Apps For Offcie 勉強会 #1
Apps For Offcie 勉強会 #1Apps For Offcie 勉強会 #1
Apps For Offcie 勉強会 #1
 

非開発者向けOffice アドイン開発(体験)方法の紹介