Submit Search
Upload
C#でこなすexcel課題
•
Download as PPTX, PDF
•
0 likes
•
2,191 views
tosaka 2
Follow
CombGig2 でLTしたスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 9
Download now
Recommended
Dreamsparkからのクリスマスプレゼント
Dreamsparkからのクリスマスプレゼント
tosaka 2
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
bleis tift
札束でExcelを殴る
札束でExcelを殴る
bleis tift
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
bleis tift
Dream sparkで夢のマイホーム
Dream sparkで夢のマイホーム
tosaka 2
Excelでなんか(訳:Excelで報告書をつくります)
Excelでなんか(訳:Excelで報告書をつくります)
MATSUOKA Tomoki
Mycafeクリスマスパーティプレゼン20111216
Mycafeクリスマスパーティプレゼン20111216
Yasutaka Nariki
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
anubis_369
Recommended
Dreamsparkからのクリスマスプレゼント
Dreamsparkからのクリスマスプレゼント
tosaka 2
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
bleis tift
札束でExcelを殴る
札束でExcelを殴る
bleis tift
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
bleis tift
Dream sparkで夢のマイホーム
Dream sparkで夢のマイホーム
tosaka 2
Excelでなんか(訳:Excelで報告書をつくります)
Excelでなんか(訳:Excelで報告書をつくります)
MATSUOKA Tomoki
Mycafeクリスマスパーティプレゼン20111216
Mycafeクリスマスパーティプレゼン20111216
Yasutaka Nariki
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
anubis_369
普段こういうこと気にしながら、こんな風に作ってます。
普段こういうこと気にしながら、こんな風に作ってます。
c-mitsuba
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
asakahara
ios+Android最近気付いいたこと
ios+Android最近気付いいたこと
Hiratsuka Shunsuke
仮想化ソフトウェアによる個人サーバを利用した授業の提案
仮想化ソフトウェアによる個人サーバを利用した授業の提案
Takuya Numazaki
UXDD MVVM Store Apps 蜜葉式開発フロー
UXDD MVVM Store Apps 蜜葉式開発フロー
c-mitsuba
今日からできるカラーデザインチェック
今日からできるカラーデザインチェック
Kunio Sakamoto
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
Isao Takahashi
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
「プログラム名を指定して実行」という名のランチャーアプリ
「プログラム名を指定して実行」という名のランチャーアプリ
tomohiroimaizumi
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
JJUG CCC 2016 Fall hishidama
JJUG CCC 2016 Fall hishidama
hishidama
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
More Related Content
What's hot
普段こういうこと気にしながら、こんな風に作ってます。
普段こういうこと気にしながら、こんな風に作ってます。
c-mitsuba
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
asakahara
ios+Android最近気付いいたこと
ios+Android最近気付いいたこと
Hiratsuka Shunsuke
仮想化ソフトウェアによる個人サーバを利用した授業の提案
仮想化ソフトウェアによる個人サーバを利用した授業の提案
Takuya Numazaki
UXDD MVVM Store Apps 蜜葉式開発フロー
UXDD MVVM Store Apps 蜜葉式開発フロー
c-mitsuba
今日からできるカラーデザインチェック
今日からできるカラーデザインチェック
Kunio Sakamoto
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
Isao Takahashi
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
「プログラム名を指定して実行」という名のランチャーアプリ
「プログラム名を指定して実行」という名のランチャーアプリ
tomohiroimaizumi
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Seiya Noguchi
JJUG CCC 2016 Fall hishidama
JJUG CCC 2016 Fall hishidama
hishidama
What's hot
(14)
普段こういうこと気にしながら、こんな風に作ってます。
普段こういうこと気にしながら、こんな風に作ってます。
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
Cocoa勉強会関西 #55 MagicalRecordでCore Dataをシンプルにする
ios+Android最近気付いいたこと
ios+Android最近気付いいたこと
仮想化ソフトウェアによる個人サーバを利用した授業の提案
仮想化ソフトウェアによる個人サーバを利用した授業の提案
UXDD MVVM Store Apps 蜜葉式開発フロー
UXDD MVVM Store Apps 蜜葉式開発フロー
今日からできるカラーデザインチェック
今日からできるカラーデザインチェック
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
「プログラム名を指定して実行」という名のランチャーアプリ
「プログラム名を指定して実行」という名のランチャーアプリ
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
JJUG CCC 2016 Fall hishidama
JJUG CCC 2016 Fall hishidama
Recently uploaded
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Recently uploaded
(9)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
C#でこなすexcel課題
1.
C#でこなすExcel課題 VBAはつらいよ
2.
はじめに • Windows上のMicrosoft Excel上でアプリケー ションの開発手法 •
Windowsもってねーよ! • Microsoft Officeなんてもってねーよ! – 「DreamSparkからのクリスマスプレゼント」 http://www.slideshare.net/tnkt37/dreamspark-42910601
3.
自己紹介 • 齋藤主裕 • とさか2
(@nanTosaka2) • 渋谷教育学園渋谷高等学校 • コンピューター部部長 • Dreamsparkで夢のマイホーム - CombGig 1st • ランク6(7)の俺がパズドラについて語る - Comb Meetup • CombGig2 運営手伝い
4.
対象者 • 中学・高校・大学でExcel上で動くプログラ ムを作る課題が出る人 – 渋渋(渋谷教育学園渋谷)生とか –
渋渋生とか – 渋渋生とか – 他にもそういうところ、あるよね?
5.
VBAはつらい • 時代遅れな言語仕様 – 構造化しづらい –
中途半端な型付け – 1998年の言語仕様からほぼ進化せず • 使いづらいエディタ – コンパイルエラーでご丁寧なダイアログ – 出て欲しい時に出てくれない補完 – 例外のガイドが不親切なときも
6.
そうだ、C#でやろう。 • 方法は3つ – COM –
Microsoft Office Tools – Excel DNA ←今回はこれ
7.
Excel DNAとは • .NET言語でExcelマクロとかが組める –
C# – F# – VB.NET – もちろんVisual Studioで開発できる! • 使い方等 – http://supermab.com/wp/tag/excel-dna/ • ここでは紹介されてないけどNuGetからも入れられる – COMと組み合わせるとIntellisenseも効く • http://qiita.com/kurometiko@github/items/f0c6449d8734889d1e83 • Excelバージョン依存になるので注意
8.
実際に作ったもの • “Ten”というスマートフォンゲームの移植版 – AIは本家より強い
9.
まとめ • VBAでそのままやるのはつらい • C#
+ Excel DNAで開発しよう! • 参考サイト – http://supermab.com/wp/tag/excel-dna/ – http://qiita.com/kurometiko@github/items/f0c6449d8734889d1e83 – http://www.happy2-island.com/excelsmile/smile05/
Download now