vbaを書きたくない話(excel-dnaの紹介)
DESCRIPTION
NGK2012B昼の部での発表資料です。TRANSCRIPT
![Page 1: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/1.jpg)
VBA書きたくない話
bleis-tift
December 8 2012
![Page 2: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/2.jpg)
自己紹介
id:bleis-tift / @bleis
F# User Group - Japan / 名古屋 Scala /なごやか Scala
Microsoft MVP for Visual F#
今日は (も)こわくない発表です
![Page 3: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/3.jpg)
皆さんに質問です
Excelは好きですか?
![Page 4: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/4.jpg)
.
.
たたかう|>にげるぼうぎょどうぐ
![Page 5: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/5.jpg)
.
.
しかし まわりこまれてしまった!
![Page 6: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/6.jpg)
Excelからは逃げられない
![Page 7: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/7.jpg)
逃げられないので
Excelをカスタマイズする必要がある
![Page 8: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/8.jpg)
VBA・・・?
データとプログラムが密結合
エディタが貧弱
言語が貧弱
![Page 9: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/9.jpg)
やってられるか!
![Page 10: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/10.jpg)
VBAの代替手段
COM
POI(NPOIとかでも可)
Excel-DNA
![Page 11: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/11.jpg)
VBAの代替手段
COM
POI(NPOIとかでも可)
Excel-DNA
![Page 12: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/12.jpg)
Excel-DNAとは
Free and easy .NET for Excel
要は.NET言語でExcelマクロとか組める
F#が使える!
supermabさんのブログでExcel-DNAタグをどうぞhttp://supermab.com/wp/tag/excel-dna
![Page 13: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/13.jpg)
使われてるの?
![Page 14: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/14.jpg)
簡単なデモ
Excel-DNAは
dllを参照する方法
dnaファイルにコードを書く方法
の大きく分けて 2通りの書き方があります今日は dnaファイルにコード書く方法のデモをします
![Page 15: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/15.jpg)
まとめ
Excel-DNAはお手軽便利
Excel-DNAは F#も対応
詳細は supermabさんのブログへ!
![Page 16: VBAを書きたくない話(Excel-DNAの紹介)](https://reader036.vdocuments.pub/reader036/viewer/2022081907/54937338b47959384d8b4816/html5/thumbnails/16.jpg)
皆さんExcel-DNA使いましょう!