Submit Search
Upload
20131221_AppsforOfficeサミット_Office用アプリ三國志
•
2 likes
•
2,366 views
T
ta2c
Follow
VBAとVSTOとApps For Office(Office用アプリ)の違いと処理速度比較について。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 110
Download now
Download to read offline
Recommended
Apps for Office サミット!
Apps for Office サミット!
kinuasa
Apps For Offcie 勉強会 #1
Apps For Offcie 勉強会 #1
kinuasa
第3回 Apps for Office 勉強会
第3回 Apps for Office 勉強会
kinuasa
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
adachiyosuke
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学び
kinuasa
AccessでOffice 365 活用
AccessでOffice 365 活用
Yoshitaka Seo
PowerApps 初心者の館?
PowerApps 初心者の館?
Teruchika Yamada
SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩
Yoshitaka Seo
Recommended
Apps for Office サミット!
Apps for Office サミット!
kinuasa
Apps For Offcie 勉強会 #1
Apps For Offcie 勉強会 #1
kinuasa
第3回 Apps for Office 勉強会
第3回 Apps for Office 勉強会
kinuasa
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
adachiyosuke
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学び
kinuasa
AccessでOffice 365 活用
AccessでOffice 365 活用
Yoshitaka Seo
PowerApps 初心者の館?
PowerApps 初心者の館?
Teruchika Yamada
SharePoint Online 開発の最初の一歩
SharePoint Online 開発の最初の一歩
Yoshitaka Seo
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teruchika Yamada
Office アドイン ハンズオン
Office アドイン ハンズオン
kinuasa
Share point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有について
mokudai masayuki
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Ayako Uruno
非開発者向けOffice アドイン開発(体験)方法の紹介
非開発者向けOffice アドイン開発(体験)方法の紹介
kinuasa
Office アドインの紹介
Office アドインの紹介
kinuasa
スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携
Hirofumi Ota
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Ayako Uruno
個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~
Teruchika Yamada
Office365の概要、google apps比較
Office365の概要、google apps比較
mokudai masayuki
PowerApps、Flow、Teamsを使ったローコーディング成功体験のご紹介
PowerApps、Flow、Teamsを使ったローコーディング成功体験のご紹介
mokudai masayuki
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
Hiroaki Oikawa
気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!
kinuasa
20141004 詰Excel
20141004 詰Excel
ta2c
ReSharperを使ってみた
ReSharperを使ってみた
ytanno
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告
Hirofumi Ota
Outlook を使ってみた
Outlook を使ってみた
Hirofumi Ota
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
Business Opportunity Presentation
Business Opportunity Presentation
porkyhawkins
Tutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a paso
tola24
Roland Kelly LinkedIn Profile 2012 v4.4
Roland Kelly LinkedIn Profile 2012 v4.4
Roland Kelly
More Related Content
What's hot
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teruchika Yamada
Office アドイン ハンズオン
Office アドイン ハンズオン
kinuasa
Share point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有について
mokudai masayuki
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Ayako Uruno
非開発者向けOffice アドイン開発(体験)方法の紹介
非開発者向けOffice アドイン開発(体験)方法の紹介
kinuasa
Office アドインの紹介
Office アドインの紹介
kinuasa
スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携
Hirofumi Ota
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Ayako Uruno
個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~
Teruchika Yamada
Office365の概要、google apps比較
Office365の概要、google apps比較
mokudai masayuki
PowerApps、Flow、Teamsを使ったローコーディング成功体験のご紹介
PowerApps、Flow、Teamsを使ったローコーディング成功体験のご紹介
mokudai masayuki
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
Hiroaki Oikawa
気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!
kinuasa
What's hot
(13)
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Teams + Power Platform でチームメンバーの状況報告を圧倒的効率化!
Office アドイン ハンズオン
Office アドイン ハンズオン
Share point,lync,onenoteを使った社外情報共有について
Share point,lync,onenoteを使った社外情報共有について
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
Bot × Office 365 〜 Microsoft Bot Framework と Microsoft Graph API を使った業務システムの新...
非開発者向けOffice アドイン開発(体験)方法の紹介
非開発者向けOffice アドイン開発(体験)方法の紹介
Office アドインの紹介
Office アドインの紹介
スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
Re tohoku2016 知らないと損をするマイクロソフトの基幹システムerpcrmとoffice365-microsoft-azurepower-bi...
個人的情報発信ノスゝメ~準備編~
個人的情報発信ノスゝメ~準備編~
Office365の概要、google apps比較
Office365の概要、google apps比較
PowerApps、Flow、Teamsを使ったローコーディング成功体験のご紹介
PowerApps、Flow、Teamsを使ったローコーディング成功体験のご紹介
クラウド時代の SharePoint 開発に備えよう
クラウド時代の SharePoint 開発に備えよう
気軽にアウトプットをはじめよう!
気軽にアウトプットをはじめよう!
Viewers also liked
20141004 詰Excel
20141004 詰Excel
ta2c
ReSharperを使ってみた
ReSharperを使ってみた
ytanno
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告
Hirofumi Ota
Outlook を使ってみた
Outlook を使ってみた
Hirofumi Ota
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
Business Opportunity Presentation
Business Opportunity Presentation
porkyhawkins
Tutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a paso
tola24
Roland Kelly LinkedIn Profile 2012 v4.4
Roland Kelly LinkedIn Profile 2012 v4.4
Roland Kelly
Undine (friedrich-de-la-motte-fouque)
Undine (friedrich-de-la-motte-fouque)
VeritasVincet
33d Infantry Brigade Crosswire Issue 6
33d Infantry Brigade Crosswire Issue 6
33rdibctpao
Non è mai stato così facile condividere
Non è mai stato così facile condividere
exlab
Oasis october
Oasis october
adshock
Herring overview
Herring overview
envifisheries
Produk MonaVie
Produk MonaVie
Impian Hari
Poultry3 2010
Poultry3 2010
frit0087
Lumineers
Lumineers
StarSmileFramingham
Idea 1
Idea 1
Dr Nahin Mamun
A68f gout final
A68f gout final
eswar639
Government and media response to disaster gwestmoreland
Government and media response to disaster gwestmoreland
gwestmo
Viewers also liked
(20)
20141004 詰Excel
20141004 詰Excel
ReSharperを使ってみた
ReSharperを使ってみた
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告
Outlook を使ってみた
Outlook を使ってみた
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Business Opportunity Presentation
Business Opportunity Presentation
Tutorial sobre la creacion de un blogger paso a paso
Tutorial sobre la creacion de un blogger paso a paso
Roland Kelly LinkedIn Profile 2012 v4.4
Roland Kelly LinkedIn Profile 2012 v4.4
Undine (friedrich-de-la-motte-fouque)
Undine (friedrich-de-la-motte-fouque)
33d Infantry Brigade Crosswire Issue 6
33d Infantry Brigade Crosswire Issue 6
Non è mai stato così facile condividere
Non è mai stato così facile condividere
Oasis october
Oasis october
Herring overview
Herring overview
Produk MonaVie
Produk MonaVie
Poultry3 2010
Poultry3 2010
Lumineers
Lumineers
Idea 1
Idea 1
A68f gout final
A68f gout final
Government and media response to disaster gwestmoreland
Government and media response to disaster gwestmoreland
Similar to 20131221_AppsforOfficeサミット_Office用アプリ三國志
第3回 appsfor office勉強会 - 佐藤裕
第3回 appsfor office勉強会 - 佐藤裕
Hiroshi Satoh
クライアント推し。
クライアント推し。
Akira Fukami
Apps for Office Seminar Japan 1st
Apps for Office Seminar Japan 1st
Seiji Noro
収支の把握と共有を圧倒的に楽にする「プロジェクト管理freee」とAPIの活用例
収支の把握と共有を圧倒的に楽にする「プロジェクト管理freee」とAPIの活用例
freee株式会社
PRD01 Office 365 Overview いま365ってどうなってるの?
PRD01 Office 365 Overview いま365ってどうなってるの?
mokudai masayuki
Flex入門
Flex入門
Shinjiro Watanabe
Power Appsで Excel関数を利用する3つの方法
Power Appsで Excel関数を利用する3つの方法
Nagao Hiroaki
sitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptx
yuichiariyama
20101111 Tech 08 オンラインサービスのパートナー ソリューション紹介
20101111 Tech 08 オンラインサービスのパートナー ソリューション紹介
kumo2010
28 201-5 まだまだ間に合う文系理系の就職活動に役立つitキーワード解説
28 201-5 まだまだ間に合う文系理系の就職活動に役立つitキーワード解説
Kazuya Sugimoto
Lt 110416
Lt 110416
Tomoyuki Obi
Sekinavi
Sekinavi
ssuser759ac81
20191112_VUI開発で最も大切なデザインのお話
20191112_VUI開発で最も大切なデザインのお話
Yuka Matsuba
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れ
Takashi Takebayashi
Office 365 ユーザーコミュニティ厳選!office 365 有効活用術
Office 365 ユーザーコミュニティ厳選!office 365 有効活用術
mokudai masayuki
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略
Yuya Yamaki
Adminとうまく共存するためのApex開発Tips
Adminとうまく共存するためのApex開発Tips
Takashi Hatamoto
【2017年4月時点】Oracle Essbase 概要
【2017年4月時点】Oracle Essbase 概要
オラクルエンジニア通信
エンプラYouは何してる?
エンプラYouは何してる?
Syoko Matsumura
エンプラYouは何してる?
エンプラYouは何してる?
Syoko Matsumura
Similar to 20131221_AppsforOfficeサミット_Office用アプリ三國志
(20)
第3回 appsfor office勉強会 - 佐藤裕
第3回 appsfor office勉強会 - 佐藤裕
クライアント推し。
クライアント推し。
Apps for Office Seminar Japan 1st
Apps for Office Seminar Japan 1st
収支の把握と共有を圧倒的に楽にする「プロジェクト管理freee」とAPIの活用例
収支の把握と共有を圧倒的に楽にする「プロジェクト管理freee」とAPIの活用例
PRD01 Office 365 Overview いま365ってどうなってるの?
PRD01 Office 365 Overview いま365ってどうなってるの?
Flex入門
Flex入門
Power Appsで Excel関数を利用する3つの方法
Power Appsで Excel関数を利用する3つの方法
sitTokyo2023_App&Dev_01_ariyama.pptx
sitTokyo2023_App&Dev_01_ariyama.pptx
20101111 Tech 08 オンラインサービスのパートナー ソリューション紹介
20101111 Tech 08 オンラインサービスのパートナー ソリューション紹介
28 201-5 まだまだ間に合う文系理系の就職活動に役立つitキーワード解説
28 201-5 まだまだ間に合う文系理系の就職活動に役立つitキーワード解説
Lt 110416
Lt 110416
Sekinavi
Sekinavi
20191112_VUI開発で最も大切なデザインのお話
20191112_VUI開発で最も大切なデザインのお話
イマドキのソフトウェア開発プロジェクトの流れ
イマドキのソフトウェア開発プロジェクトの流れ
Office 365 ユーザーコミュニティ厳選!office 365 有効活用術
Office 365 ユーザーコミュニティ厳選!office 365 有効活用術
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略
Adminとうまく共存するためのApex開発Tips
Adminとうまく共存するためのApex開発Tips
【2017年4月時点】Oracle Essbase 概要
【2017年4月時点】Oracle Essbase 概要
エンプラYouは何してる?
エンプラYouは何してる?
エンプラYouは何してる?
エンプラYouは何してる?
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Recently uploaded
(9)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
20131221_AppsforOfficeサミット_Office用アプリ三國志
1.
Office用アプリ 三國志 #AppsForOffice #AppsForOffice Apps for Officeと VBAとVSTOの パフォーマンス Office用アプリ三國志/くらもとたつし
(@ta2c) 2013/12/21 くらもとたつし [1]
2.
くらもと たつし #AppsForOffice 発表者について @セカンド ファクトリー Office用アプリ三國志/くらもとたつし (@ta2c) [2]
3.
UI & CLOUD Professional #AppsForOffice コンサル トレーニング 設計、開発 自社プロダクト開発 セカンド ファクトリー Office用アプリ三國志/くらもとたつし
(@ta2c) [3]
4.
セカンド ファクトリー #AppsForOffice 極鶏(ごくちー) フレスポ若葉台EAST店 12/12オープン 「飲食×IT」 Office用アプリ三國志/くらもとたつし (@ta2c) 調布 [4] 新宿 ★ 京王相模原線 若葉台駅
5.
セカンド ファクトリー #AppsForOffice Windows 8.1 使い方ガイド 11/30リリース Office用アプリ三國志/くらもとたつし (@ta2c) [5]
6.
くらもと たつし #AppsForOffice @セカンド ファクトリー Office用アプリ三國志/くらもとたつし (@ta2c) [6] 開発に 従事
7.
◆開発系の資格 MSPD(Microsoft Professional Developer) MSPD:
Windows Developer, Azure Developer MCTS: SharePoint 2010 - Configuration Microsoft Specialist: Windows UX Design #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) ◆Office操作系の資格 MOS (Microsoft Office Specialist) MOS : Excel 2003 エキスパート MOUS: Excel 97上級、Word 97上級 [7]
8.
麺類 #AppsForOffice スイーツ Office用アプリ三國志/くらもとたつし (@ta2c) マンガ [8]
9.
麺類 年350杯 #AppsForOffice スイーツ 年400個 Office用アプリ三國志/くらもとたつし (@ta2c) [9] マンガ 2500冊以上
10.
#AppsForOffice スイーツ 年400個 Office用アプリ三國志/くらもとたつし (@ta2c) [10]
11.
#AppsForOffice スイーツ 年400個 Office用アプリ三國志/くらもとたつし (@ta2c) [11] 森永パルム バニラホワイトチョコ
12.
くらもと たつし #AppsForOffice 麺類 Tatsushi Kuramoto Office用アプリ三國志/くらもとたつし (@ta2c) スイーツ ta2c @ta2c [12]
13.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [13]
14.
今日の話 #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [14]
15.
Office開発 #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [15] Apps for
Office 2013年登場 HTML+JS
16.
VBA VB簡易版 #AppsForOffice VSTO Office開発 Office用アプリ三國志/くらもとたつし (@ta2c) [16] Apps for
Office 2013年登場 C#/VB (.NET) HTML+JS
17.
VBA VB簡易版 #AppsForOffice VSTO 違いは? Office用アプリ三國志/くらもとたつし (@ta2c) [17] Apps for
Office 2013年登場 C#/VB (.NET) HTML+JS
18.
VBA #AppsForOffice VSTO 1つしか できない こともある Office用アプリ三國志/くらもとたつし (@ta2c) [18] Apps for
Office
19.
VBA #AppsForOffice VSTO 全部できる こともある Office用アプリ三國志/くらもとたつし (@ta2c) [19] Apps for
Office
20.
VBA #AppsForOffice VSTO 処理速度比較 Office用アプリ三國志/くらもとたつし (@ta2c) [20] Apps
for Office
21.
今日の話 #AppsForOffice Excel限定 Office用アプリ三國志/くらもとたつし (@ta2c) [21]
22.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [22]
23.
01 PART #AppsForOffice 3手法比較[1] Office用アプリ三國志/くらもとたつし (@ta2c) [23]
24.
VBA VB簡易版 #AppsForOffice VSTO Office開発 Office用アプリ三國志/くらもとたつし (@ta2c) [24] Apps
for Office 2013年登場 C#/VB (.NET) HTML+JS
25.
VBA 古い #AppsForOffice 誕生 Office用アプリ三國志/くらもとたつし (@ta2c) [25] VSTO Apps
for Office まあまあ 新しい
26.
VBA 1994 (Excel5.0) #AppsForOffice VSTO 2003 (Office2003) 誕生 Office用アプリ三國志/くらもとたつし (@ta2c) [26] Apps
for Office 2013 (Office2013)
27.
VBA Office #AppsForOffice VSTO Office 動作に 必要なもの (クライアント) Office用アプリ三國志/くらもとたつし (@ta2c) [27] Apps for
Office Officeと IE(9以上)
28.
VBA ・VB簡易版 (Office付属アプリ) #AppsForOffice VSTO ・VS2013 開発に 必要なもの Office用アプリ三國志/くらもとたつし (@ta2c) [28] Apps
for Office VS2013 or メモ帳 or napa
29.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [29]
30.
02 PART #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [30] できること 3手法比較[2] できないこと
31.
VBA 1ファイル同梱アプリ Excel共通アプリ ユーザーにインストール #AppsForOffice ストア販売 外部サービス接続 ローカルファイルアクセス OfficeWebApps VSTO Apps ● × ▲ ● ● ● × ● ● Office用アプリ三國志/くらもとたつし (@ta2c) ▲ ▲ ● × ▲ ● ● × ● ● × ● [31]
32.
VBA #AppsForOffice VSTO 1ファイルに アプリも同梱 Office用アプリ三國志/くらもとたつし (@ta2c) [32] Apps
for Office
33.
VBA #AppsForOffice VSTO Excel 全ファイル共通 で使えるアプリ Office用アプリ三國志/くらもとたつし (@ta2c) [33] Apps
for Office
34.
VBA (サードパーティ製 ソフト使用) #AppsForOffice VSTO ユーザに インストール させる Office用アプリ三國志/くらもとたつし (@ta2c) [34] Apps
for Office
35.
VBA ストア販売 (Vectorなど) #AppsForOffice VSTO (Vectorなど) Office用アプリ三國志/くらもとたつし (@ta2c) [35] Apps
for Office
36.
VBA (アドオン使用) #AppsForOffice VSTO 外部Web サービスに アクセス Office用アプリ三國志/くらもとたつし (@ta2c) [36] Apps
for Office
37.
VBA #AppsForOffice VSTO ローカルファイル アクセス Office用アプリ三國志/くらもとたつし (@ta2c) [37] Apps for
Office
38.
VBA #AppsForOffice VSTO Office Web Apps (ブラウザOffice) で動かす Office用アプリ三國志/くらもとたつし
(@ta2c) [38] Apps for Office
39.
VBA 1ファイル同梱アプリ Excel共通アプリ ユーザーにインストール #AppsForOffice ストア販売 外部サービス接続 ローカルファイルアクセス OfficeWebApps VSTO Apps ● × ▲ ● ● ● × ● ● Office用アプリ三國志/くらもとたつし (@ta2c) [39] ▲ ▲ ● × ▲ ● ● × ● ● × ●
40.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [40]
41.
03 PART #AppsForOffice 3手法比較[3] Office用アプリ三國志/くらもとたつし (@ta2c) [41] できること (Excelの内部の オブジェクトに対して)
42.
VBA できること たくさん (Excelの内部の オブジェクトに対して) #AppsForOffice VSTO もっと たくさん Office用アプリ三國志/くらもとたつし (@ta2c) [42] Apps
for Office ・値のset ・値のget ・値変化イベント
43.
VBA #AppsForOffice VSTO セルの値が 変わった時に、 あるメソッドを実行 Office用アプリ三國志/くらもとたつし (@ta2c) [43] Apps
for Office
44.
VBA #AppsForOffice VSTO セルの値の set, get Office用アプリ三國志/くらもとたつし (@ta2c)
[44] Apps for Office
45.
VBA #AppsForOffice VSTO セルの背景色を 緑にする Office用アプリ三國志/くらもとたつし (@ta2c) [45] Apps
for Office
46.
VBA #AppsForOffice VSTO 行、列の追加 Office用アプリ三國志/くらもとたつし (@ta2c) [46] Apps
for Office
47.
VBA #AppsForOffice VSTO シートの情報 取得 Office用アプリ三國志/くらもとたつし (@ta2c) [47] Apps
for Office
48.
VBA #AppsForOffice VSTO ブックの情報 取得 Office用アプリ三國志/くらもとたつし (@ta2c) [48] Apps
for Office
49.
VBA #AppsForOffice VSTO 図形追加 Office用アプリ三國志/くらもとたつし (@ta2c) [49] Apps
for Office
50.
VBA #AppsForOffice VSTO 印刷 Office用アプリ三國志/くらもとたつし (@ta2c) [50] Apps
for Office
51.
VBA #AppsForOffice VSTO グラフの追加 Office用アプリ三國志/くらもとたつし (@ta2c) [51] Apps for
Office
52.
VBA できること たくさん (Excelの内部の オブジェクトに対して) #AppsForOffice VSTO もっと たくさん Office用アプリ三國志/くらもとたつし (@ta2c) [52] Apps
for Office ・値のset ・値のget ・値変化イベント
53.
VBA #AppsForOffice VSTO VBAよりは 強い セキュリティ Office用アプリ三國志/くらもとたつし (@ta2c) [53] Apps
for Office 一番強い
54.
VBA できること たくさん (Excelの内部の オブジェクトに対して) #AppsForOffice VSTO もっと たくさん Office用アプリ三國志/くらもとたつし (@ta2c) [54] Apps
for Office ・値のset ・値のget ・値変化イベント
55.
VBA #AppsForOffice VSTO リボンの カスタマイズ Office用アプリ三國志/くらもとたつし (@ta2c) [55] Apps
for Office
56.
◆参考文献 Roadmap for Apps
for Office, VSTO, and VBA http://blogs.msdn.com/b/vsto/archive/2013/06/18/roadmapfor-apps-for-office-vsto-and-vba.aspx #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [56]
57.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [57]
58.
04 PART #AppsForOffice セル1個のSET Office用アプリ三國志/くらもとたつし (@ta2c) [58]
59.
PART 04 セル1個のSET #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [59]
60.
PART 04 セル1個のSET #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [60]
61.
名前「Area1」 A 1 2 3 4 5 #AppsForOffice B PART 04 セル1個のSET Office用アプリ三國志/くらもとたつし (@ta2c) [61]
62.
名前「Area1」 A #AppsForOffice 1 アイス 2 3 4 5 B PART 04 セル1個のSET Office用アプリ三國志/くらもとたつし (@ta2c) [62] 「Area1」に文字列 「アイス」をセット。 1秒間に何回できる?
63.
イメージ 高橋名人 #AppsForOffice 16連射 Office用アプリ三國志/くらもとたつし (@ta2c) [63]
64.
検証マシン #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [64] 東芝
dynabook R632/28FKB (2012/06) ・CPU: Intel Core i7 2.0GHz ・メモリ: 10GB ・OS: Windows 8.1 64bit(Enterprise)
65.
VBA Range("Area1").Value = "アイス" #AppsForOffice Apps for
Office VSTO Excel.Worksheet sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“Area1”) .Value2 = “アイス”; Office用アプリ三國志/くらもとたつし (@ta2c) [65] Office.context.document.bindings.addFromNamedItemAsync( "Area1", "text", { id: 'area1' }, function (asyncResult) { Office.select("bindings#area1").setDataAsync('アイス', function (asyncResult) {}); });
66.
VBA Office用アプリ三國志/くらもとたつし (@ta2c) [66] #AppsForOffice VSTO Apps
for Office
67.
PART 04 セル1個のSET #AppsForOffice 結果 Office用アプリ三國志/くらもとたつし (@ta2c) [67]
68.
VBA VSTO 2326.3 432.4 Apps 24.0 高橋名人 16.0 #AppsForOffice セル1個セット 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) [68]
69.
VBA VSTO 2326.3 432.4 Apps 24.0 高橋名人 16.0 セル1個セット 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) [69] #AppsForOffice 18.0倍 Apps
for Office 遅い VSTO 96.9倍 5.4倍 速い VBA
70.
VBA VSTO 2326.3 432.4 Apps 24.0 高橋名人 16.0 #AppsForOffice セル1個セット 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) 例)Apps for
Officeだと、 200セルをセットに約8秒かかる [70]
71.
VBA VSTO 2326.3 432.4 Apps 24.0 高橋名人 16.0 #AppsForOffice セル1個セット 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) 例)Apps for
Officeだと、 パフォーマンス 200セルをセットに約8秒かかる [71]
72.
VBA VSTO Apps 高橋名人 #AppsForOffice 2326.3 アプリ重たいわ 432.4 使いもんならんわ 24.0 セル1個セット (by お客様) 16.0 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) 例)Apps
for Officeだと、 パフォーマンス 200セルをセットに約8秒かかる [72]
73.
VBA VSTO Apps 高橋名人 #AppsForOffice 2326.3 アプリ重たいわ 432.4 使いもんならんわ 24.0 セル1個セット (by お客様) 16.0 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) 例)Apps
for Officeだと、 工程 パフォーマンス 返品 200セルをセットに約8秒かかる 逆戻り [73]
74.
VBA VSTO 2326.3 432.4 Apps 24.0 高橋名人 16.0 #AppsForOffice セル1個セット 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) [74] <対策> ・事前検証 ・分割して表示(ページング) ・表示要素を減らす
75.
PART 04 セル1個のSET #AppsForOffice おまけ Office用アプリ三國志/くらもとたつし (@ta2c) [75]
76.
名前「Area1」 A 1 2 3 4 5 #AppsForOffice B PART 04 セル1個のSET Office用アプリ三國志/くらもとたつし (@ta2c) A1 名前「エリア1」 [76]
77.
VBA Range("Area1").Value = "アイス" #AppsForOffice Apps for
Office VSTO Excel.Worksheet sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“Area1”) .Value2 = “アイス”; Office用アプリ三國志/くらもとたつし (@ta2c) [77] 名前に英語 Office.context.document.bindings.addFromNamedItemAsync( "Area1", "text", { id: 'area1' }, function (asyncResult) { Office.select("bindings#area1").setDataAsync('アイス', function (asyncResult) {}); });
78.
VBA Range(“A1").Value = "アイス" #AppsForOffice Apps for
Office VSTO Excel.Worksheet sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“A1”) .Value2 = “アイス”; Office用アプリ三國志/くらもとたつし (@ta2c) [78] “A1” Office.context.document.bindings.addFromNamedItemAsync( “A1", "text", { id: 'area1' }, function (asyncResult) { Office.select("bindings#area1").setDataAsync('アイス', function (asyncResult) {}); });
79.
VBA Range(“エリア1").Value = "アイス" #AppsForOffice Apps for
Office VSTO Excel.Worksheet sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“エリア1”) .Value2 = “アイス”; Office用アプリ三國志/くらもとたつし (@ta2c) [79] 名前が日本語 Office.context.document.bindings.addFromNamedItemAsync( “エリア1", "text", { id: 'area1' }, function (asyncResult) { Office.select("bindings#area1").setDataAsync('アイス', function (asyncResult) {}); });
80.
2265.3 2372.5 2326.3 VBA #AppsForOffice VSTO Apps 427.2 430.3 432.4 23.8 23.5 24.0 セル1個セット 1秒間に何回できる? Office用アプリ三國志/くらもとたつし (@ta2c) [80] 日本語 A1 英語
81.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [81]
82.
05 PART #AppsForOffice 表形式SET Office用アプリ三國志/くらもとたつし (@ta2c) [82]
83.
PART 名前「Area2」 表形式SET Office用アプリ三國志/くらもとたつし (@ta2c) [83] #AppsForOffice A 1 2 3 4 5 05 B C D E
84.
PART 名前「Area2」 #AppsForOffice 1 2 3 4 5 05 表形式SET Office用アプリ三國志/くらもとたつし (@ta2c) [84] A B C D E アイス1
アイス2 アイス3 アイス4 アイス5 アイス6 アイス7 アイス8 アイス9 アイス10 アイス11 アイス12 アイス13 アイス14 アイス15 アイス16 アイス17 アイス18 アイス19 アイス20 アイス21 アイス22 アイス23 アイス24 アイス25 5x5の表の全セルに 「アイス1~25」をセット。 1秒間で何セルセット できる?
85.
イメージ #AppsForOffice ケンシロウさん Office用アプリ三國志/くらもとたつし (@ta2c) [85] ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
86.
イメージ #AppsForOffice ケンシロウさん Office用アプリ三國志/くらもとたつし (@ta2c) [86] 北斗百裂拳 3秒間に50発 (wikipediaより)
87.
イメージ2 #AppsForOffice 富士ゼロックス プリンタ A4紙 900ページ/分 (世界最速) Office用アプリ三國志/くらもとたつし (@ta2c) A4 [87]
88.
イメージ2 #AppsForOffice 富士ゼロックス プリンタ A4紙 900ページ/分 (世界最速) Office用アプリ三國志/くらもとたつし (@ta2c)
[88] 4億円
89.
イメージ2 #AppsForOffice 富士ゼロックス プリンタ A4紙 900ページ/分 (世界最速) Office用アプリ三國志/くらもとたつし (@ta2c)
[89] 4億円 (2011年販売終了)
90.
VBA Range("Area2") = 【5x5の2次元配列】 #AppsForOffice Apps for
Office VSTO Excel.Worksheet sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“Area2”) .Value2 =【5x5の2次元配列】; Office用アプリ三國志/くらもとたつし (@ta2c) [90] Office.context.document.bindings.addFromNamedItemAsync( "Area2", "matrix", { id: 'area2' }, function (asyncResult) { Office.select("bindings#area2").setDataAsync(【5x5の2次元配列】 , { coercionType: "matrix" }, function (asyncResult) {}); });
91.
VBA (5x5配列) VSTO
(5x5配列) Dim arr (5, 5) As String For j = 0 To 4 For k = 0 To 4 Dim counter As Integer counter = k + j * 5 + 1 #AppsForOffice arr (j, k) = "アイス“ & CStr(counter) Next k Next j Range("Area2") = arr string[,] arr = new string[5,5]; for (int j = 0; j < 5; j++){ for (int k = 0; k < 5; k++) { int counter = 0; counter = k + j * 5 + 1; Office用アプリ三國志/くらもとたつし (@ta2c) [91] arr [j,k] = "アイス" + counter.ToString(); } } Excel.Worksheet sheet1 = ****; sheet1.get_Range(“Area2”) .Value2 = arr;
92.
Apps for Office VSTO
(5x5配列) var arr = []; for (var j = 0; j < 5; j++){ var itemArr= []; for (var k = 0; k < 5; k++){ var counter = 0; #AppsForOffice counter = k + j * 5 + 1; itemArr.push("アイス" + counter.toString()); } arr .push(itemArr); } string[,] arr = new string[5,5]; for (int j = 0; j < 5; j++){ for (int k = 0; k < 5; k++) { int counter = 0; counter = k + j * 5 + 1; Office用アプリ三國志/くらもとたつし (@ta2c) [92] arr [j,k] = "アイス" + counter.ToString(); } }
93.
VBA(セル1コ) Range("Area1").Value = "アイス" #AppsForOffice VSTO(セル1コ) Excel.Worksheet sheet1
= (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“Area1”) .Value2 = “アイス”; Office用アプリ三國志/くらもとたつし (@ta2c) [93] Apps for Office(セル1コ) Office.context.document.bindings.addFromNamedItemAsync( "Area1", "text", { id: 'area1' }, function (asyncResult) { Office.select("bindings#area1").setDataAsync('アイス', function (asyncResult) {}); });
94.
VBA(セル1コ) Range("Area1"). Value = "アイス" VSTO(セル1コ) Excel.Worksheet
sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“Area1”) .Value2 = “アイス”; #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [94] Range("Area2") = 【5x5の2次元配列】 Excel.Worksheet sheet1 = (Excel.Worksheet)this .Application.Sheets.get_Item(1); sheet1.get_Range(“Area2”) .Value2 =【5x5の2次元配列】; VBA(表) VSTO(表)
95.
Apps for Office(セル1コ) Office.context.document.bindings.addFromNamedItemAsync( "Area1",
"text“ , { id: 'area1' }, function (asyncResult) { Office.select("bindings#area1").setDataAsync('アイス', function (asyncResult) {}); }); #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [95] Apps for Office(表) Office.context.document.bindings.addFromNamedItemAsync( "Area2", "matrix ", { id: 'area2' }, function (asyncResult) { Office.select("bindings#area2").setDataAsync(【5x5の2次元配列】 , { coercionType: "matrix" } , function (asyncResult) {}); });
96.
PART 05 表形式SET #AppsForOffice 結果 Office用アプリ三國志/くらもとたつし (@ta2c) [96]
97.
VBA VSTO Apps ケンシロウ プリンタ #AppsForOffice 4620.4 1683.1 533.5 16.7 15.0 5x5の表 1秒間に何セルセットできる? Office用アプリ三國志/くらもとたつし (@ta2c) [97]
98.
VBA VSTO Apps ケンシロウ プリンタ #AppsForOffice 4620.4 1683.1 533.5 16.7 15.0 3.1倍 Apps for Office 遅い 5x5の表 1秒間に何セルセットできる? Office用アプリ三國志/くらもとたつし
(@ta2c) [98] VSTO 8.7倍 2.7倍 速い VBA
99.
2326.3 VBA VSTO Apps #AppsForOffice 432.4 24.0 533.5 4620.4 1683.1 セル 表 Office用アプリ三國志/くらもとたつし (@ta2c) [99]
100.
2326.3 VBA VSTO Apps #AppsForOffice 432.4 24.0 533.5 1683.1 4620.4 2.0倍 3.9倍 22.2倍 セル 表 Office用アプリ三國志/くらもとたつし (@ta2c) [100]
101.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [101]
102.
#AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [102] まとめ
103.
VBA #AppsForOffice VSTO 3手法比較 Office用アプリ三國志/くらもとたつし (@ta2c) [103] Apps
for Office
104.
VBA #AppsForOffice VSTO 3手法比較 Office用アプリ三國志/くらもとたつし (@ta2c) [104] Apps
for Office
105.
まとめ #AppsForOffice 取捨選択 Office用アプリ三國志/くらもとたつし (@ta2c) [105]
106.
VBA はやい #AppsForOffice VSTO 処理速度 比較 Office用アプリ三國志/くらもとたつし (@ta2c) [106] Apps
for Office おそい
107.
VBA #AppsForOffice VSTO 処理速度 比較 Office用アプリ三國志/くらもとたつし (@ta2c) [107] Apps
for Office ・事前検証 ・分割して表示 ・表示要素を減らす
108.
まとめ #AppsForOffice 制約の中での 最適化 Office用アプリ三國志/くらもとたつし (@ta2c) [108]
109.
◆参考文献 Roadmap for Apps
for Office, VSTO, and VBA http://blogs.msdn.com/b/vsto/archive/2013/06/18/roadmapfor-apps-for-office-vsto-and-vba.aspx Visual Studio Tools for Officeで作るOfficeアプリケーション http://codezine.jp/article/detail/2481?p=1 #AppsForOffice Office用アプリ三國志/くらもとたつし (@ta2c) [109] .NET 開発者の観点から捉えた Excel オブジェクト モデル http://msdn.microsoft.com/ja-jp/library/aa168292.aspx
110.
Office用アプリ 三國志 #AppsForOffice Apps for Officeと VBAとVSTOの パフォーマンス Office用アプリ三國志/くらもとたつし
(@ta2c) [110] 終
Download now