次の方法で共有


Visual Studio での Office 開発

Visual StudioのOffice開発ツールを使用して Office 2013 およびOffice 2010を拡張できます。ソリューションの2種類を作成できます: .NET Frameworkを対象とし、Officeオブジェクト モデルをより深く統合されたソリューションとWeb統合ソリューションに集中できます。

OfficeアプリケーションでWebを統合します。

Officeのappsを作成して、データ、Webコンテンツを統合する視覚的に豊富なソリューションを作成できます。たとえば、Bing MapsのWebサービスと管理の顧客関係のデータベースから売り上げのデータを結合することによって、有効な売上レポートを作成できます。

Officeのアプリケーションは、基本的にOfficeアプリケーションに表示されるWebページです。Excelで開いて、言い表わし、プロジェクト ドキュメントの情報にアクセスするためにJavaScriptのオブジェクト モデルを使用できます。また、電子メール メッセージや予定アイテムの本体情報などのOutlookアイテムの情報にアクセスできます。HTML 5、CSSのような使い慣れたWebベースの言語、およびJavaScript使用してOfficeアプリケーションを開発するためのHTTP、AJAXでは重ねるとWebサービスに接続できます。詳細については、Office 2013の開発者のための新機能は" "を参照してください。

Officeのアプリケーションを作成するためにVisual Studioを使用せずにVisual Studioテンプレートで、ビジュアル エディターと自動の大文字と小文字のツールを使用して1をより簡単に作成できます。詳細については、「Visual Studio を使用した Office 用アプリの作成」を参照してください。.

Officeと深く統合するソリューションを作成します。

Officeと深く統合し、.NET Frameworkの完全パワーを利用するソリューションを作成する場合は、カスタマイズまたはアドインが大きい場合でもあります。Officeアプリケーションがアドインは、Excelなど、起動時に実行されます。アドインはuserが開き、そのドキュメントに影響を及ぼすことがあります。各カスタマイズは、特定のドキュメントに関連付けられます。

カスタマイズまたはアドインを使用して、Office UIの既定の要素とブレンドされるUI要素を作成できます。たとえば、リボンまたは作業ウィンドウにカスタム タブ、開いているドキュメントの横に表示されるグループとコマンドを追加できます。ビジュアル デザイナーにコントロールを追加することによってこれらの要素を作成 [プロパティ] のウィンドウのプロパティを設定して外観と動作を構成できます。これらのUI要素のイベントを処理できます。自分のEvent処理コードでは、Officeタスクを自動化するか、データベースやサービスとの対話に.NET Frameworkを使用するカスタム ロジックを提供できます。

.NET Frameworkを使用するすべての利点を及ぼしている間、カスタマイズは、Officeアドインを最も内側の統合されています。ただし、各アドインおよびカスタマイズはuserのコンピューターにインストールするため、これらのソリューションは、配置やサポートしにくい場合があります。詳細については、「Visual Studio を使用した Office 用アドインおよびカスタマイズの作成」を参照してください。