Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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> ...