1

私が理解しているVSTOビット。Visual Studio には、優れた .NET ベースのアドインの作成を開始するためのプロジェクト テンプレートがあります。

しかし、VSTA はどこにあるのでしょうか? SDK をインストールしましたが、独自のアプリケーションに拡張性を追加するためのギアのようです。

VSTA は Office 2007 の新しい VBA のようなものだと思っていました。Infopath 2007 は VSTA が有効になっているようですが、Excel 2007 も VSTA が有効になっている場所が見つかりません。

何か不足していますか?

4

3 に答える 3

1

私が理解しているように、VSTA は「新しい VBA」でも Office 2007 に組み込まれたものでもなく、Summit からライセンスを取得し、外部アプリケーションの一部として配布する必要がある別の「.NET を使用したスーパー VBA」です。Office を拡張したい ISV を対象としているだけだと思いますが、それに関する宣伝文句には次のような宝石も含まれています。

おそらく、企業の BDM と SI が最も称賛する機能は、VSTA のカスタマイズが Visual Studio の任意のバージョンでシームレスに開かれ、プロの開発者がエンド ユーザー開発者によって最初に作成されたアプリケーションを拡張し続けることができることです。これは、アプリケーションが洗練されることが多いため、多くの企業が要求する機能です。時間とともに。

私は BDM をグーグルで検索したことはありませんし、SI は私にとって le Système International d'Unités を意味しますが、トレーダーが価値のない住宅ローンを金鉱の CDO (そして救済) に変えるために使用した、Excel VBA の恐ろしい混乱を利用できることを意味します。 、そしてあなたの「本当の開発者」はVisual Studioでそれを開いて混乱を整理することができます(または単に終了します...)。

また、VBA と VSTA を一緒に存在させることもできます: http://blogs.msdn.com/vsta/archive/2006/07/31/684514.aspx

于 2009-04-02T14:35:25.947 に答える
0

私の理解が正しければ、VSTA は、アプリケーション ベンダーに拡張性への「標準」ショートカット ルートを提供する新しいテクノロジです。したがって、将来的に Office アプリに表示されるか、表示されない可能性がありますが、現在はありません。

Excel や Word などでサポートされるようになったら、UI (Visual Studio Shell?) をパッケージの一部として配布する必要があります。

しかし、私は基地から何マイルも離れているかもしれません...

于 2008-11-03T09:13:48.857 に答える
0

VSTO 2005 は、完全な開発環境として単独でインストールできます。

ここでもっと読む...

http://msdn.microsoft.com/en-us/library/54ds2za4(v=vs.80).aspx

于 2012-03-22T15:07:55.423 に答える