.NET を利用して Excel のプログラミングのお役立ち情報
VSTO を利用した Office のプログラミングで一番困ることはなんでしょうか?
立場によって違うとは思うのですが、
.NET の開発者であれば、VSTO クラスを利用した Office プログラミングのお作法でしょうか。
ここは Office のオブジェクトモデルがベースとはなっておりますので、そのあたりをご周知であれば問題はないかと思います。
VBA・マクロを利用したOffice の開発者からすると Office プログラミングのお作法は問題ないとは思うのですが、やはり、.NET 部分でしょうか。
.NET 開発者の中でも、VB 派と C# 派に分かれるかと思います。
そうすると、そのあたりのお作法で問題になるのかなと。
VSTO 開発でいうと実はこれらの要素を結構、埋めないといけないので身近な開発手法のはずが、実はしきいが高いような気がしています。
なので、大事なのはやはり情報だとは思うのですが、MSDN ライブラリ以外の情報というところでは分散化していたり、現場で必要なコードやお作法は公開されていなかったりします。
でも、ユーザーの業務が見える開発手法なので、クライアントの引きも以外とよいので、この開発手法を取られるケースも増えてきているのが最近の現状かなと思います。
私自身も実際のシステムではないのですが、VB から C# に変換しているコードがあるのですが、上記のような穴に落ちたりして、以外とはまります。
そんな時に VSTO Excel 開発のお作法ということで、以下の情報が役立ちました。
最新の VSTO ではなく、各シートに対して想定されたコードは用意されておりませんが、VSTO におけるExcel開発のお作法というところで、大事なところが抑えられています。
.NET 開発者の観点から捉えた Excel オブジェクト モデル
https://www.microsoft.com/japan/msdn/office/vsto2003/ExcelObj.aspx
逆引きというかこういう本があればVSTOはもっと広まるのかなと思います。
うちの関係各位の皆様、どうぞご出資ください。(笑)
VS も DB も売れますよー。Office も最新バージョンの訴求ができます。(笑)
もれなく、SharePoint もついて、OBA も訴求できるし。
今、めちゃくちゃ忙しいこだかさん(こだかさんすみません。m(__)m)とがんばりますので。(笑)
Comments
Anonymous
October 12, 2008
PingBack from http://www.easycoded.com/net-%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%a6-excel-%e3%81%ae%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%ae%e3%81%8a%e5%bd%b9%e7%ab%8b%e3%81%a1%e6%83%85%e5%a0%b1/Anonymous
November 03, 2008
<p>VSTO (Visual Studio Tools for Office)、SharePoint 開発、OBA (Office Business Applicaiton) と、Office System 周りの開発、技術が最近楽しくて仕方ありません。</p> <p>ということで、お役立ちページのブックマーク。</p> ...