@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

Visual Studio Tools for Office の利点は何でしょうか?

1
投稿者投稿内容
wiem
常連さん
会議室デビュー日: 2004/02/08
投稿数: 25
投稿日時: 2004-02-08 23:51
わたしは、ExcelVBAを覚えてまだ、2年。
C#を覚えようとしてまだ半年程度です。
Excelの多機能性にびっくりしながらも満足できず、
VBAを覚え、普段の自分の仕事の効率アップをはかろうと
しているものの、さらにそれを超えた効率を求めて
Visual Studioにさらなる期待を寄せています。
そこで、最近販売されたVisual Studio Tools for Officeに
興味を持ちながらも、いったい何がメリットなのかも
分からずにいます。
いろいろあるでしょうが、どんな利点があるのでしょうか?
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-02-09 09:29
 利点とは、何に対する「利点」なのでしょう?VS.NET?

 MSのHPを見る限り、「Tools for Office」がないとOffice 2003 Editionを利用したアプリケーションの開発はできない。VS.NETが無いと、「Tools for Office」は機能しない(ただし、VB.NET Std.が付属)。と書いてあります。
http://www.microsoft.com/japan/msdn/vstudio/office/productinfo/sysreqs/default.asp
wiem
常連さん
会議室デビュー日: 2004/02/08
投稿数: 25
投稿日時: 2004-02-10 03:10
いったい何ができるのか?という質問なのですが、
漠然としすぎるかもしれません。
質問を代えてみますと、単にVS.NETがあるのと、
VS.NETのほかにTools for...を利用するのとでは、
Office2003を利用するにあたり、
どんな、利点があるのでしょうか?
という質問なのです。
VS.NETだけでは、使えないOffice2003の機能が
今ひとつ見えないのです。
かなり、低レベルな質問かも知れませんが、
ぜひ、お応えください。
masa
常連さん
会議室デビュー日: 2003/04/16
投稿数: 38
投稿日時: 2004-02-10 10:28
「VS.NET」のみでOfficeソリューションを構築する場合と
「VS.NET」+「VSTO」でソリューションを構築する場合では、
.NET Frameworkの機能を使えないと使えるの差があります。
この「.NET Frameworkの機能」とは主に
「アプリケーション・デプロイメント機能」を指します。
この機能は、自動でモジュールを配布、更新する機能です。
いちいちクライアントがモジュールを再インストールする必要がありません。

詳しくは以下の記事を参照してください。
Windows Server Insider:Office 2003で変わる業務アプリケーション
http://www.atmarkit.co.jp/fwin2k/techreview/off2003dotnet/off2003dotnet_01.html
Insider.NET:.NET言語による次世代Officeソリューションの開発
http://www.atmarkit.co.jp/fdotnet/special/vstodev/vstodev_01.html

ただし、wiemさんのやりたい
「普段の自分の仕事の効率アップをはかるためのもの」
という場合は、VBAのマクロ機能が最適であると思っています。

「VSTO」で作るソリューションは
Office 2003をフロントエンドにして、バックエンドの業務システムと連動する
「アプリケーション」を作成する場合に最適であると考えています。
wiem
常連さん
会議室デビュー日: 2004/02/08
投稿数: 25
投稿日時: 2004-02-11 13:07
これぞ、という回答をありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)