2009-01-20から1日間の記事一覧

カスタム作業ウインドウ

アプリケーションレベルのカスタム作業ウインドウ(アクションペイン) [ファイル]⇒[新規作成]⇒[プロジェクト]⇒[Excel 2007 アドイン]を選択し、OKを押します。 [プロジェクト]⇒[ユーザーコントロールの追加]⇒[新しい項目の追加]⇒[ユーザーコントロール]を選択…

作成したVSTOアプリケーションをmsi形式で配布する

セットアッププロジェクトの作成 既存のVSTOソリューションを開き、新しいプロジェクトを追加します。 [その他のプロジェクトの種類]⇒[セットアップと配置]⇒[セットアッププロジェクト]を選択します。 OKボタンで確定すると、セットアッププロジェクトが作成…

作成したVSTOアプリケーションをClickOnceで配布する

ウィザードを用いて発行 適当なVSTOアプリケーションのソリューションを開いた後で、Officeドキュメントを含むプロジェクトの右クリックメニューから、[発行]を選択します。 すると、ウィザード形式での設定が始まります。 アプリケーションの発行場所はデフ…

プライマリ相互運用アセンブリ

プライマリ相互運用アセンブリとは? プライマリ相互運用アセンブリとは、Microsoft Office アプリケーションのCOMベースのオブジェクトモデルと、.NET Frameworkのマネージドコードを相互運用出来るように橋渡しをしてくれるアセンブリの総称です。 VSTOで…

OutlookでHello World!

プロジェクトの作成 [ファイル]⇒[新規作成]⇒[プロジェクト]からOutlookアドインを選択し、プロジェクトを作成します。 Outlookフォーム領域の追加 ソリューションエクスプローラの右クリックメニューから、[追加]⇒[新しい項目]を開きます。 以下のようなダイ…

ExcelでHello world!

プロジェクトの作成 [ファイル]⇒[新規作成]⇒[プロジェクト]からExcelブックを選択し、プロジェクトを作成します。 新規ドキュメントを選択し、ドキュメント形式*1を「Excelマクロ有効ブック」にします。 イベントハンドラの実装 Sheet1.csのコードを表示し、…

WordでHello world!

プロジェクトの作成 [ファイル]⇒[新規作成]⇒[プロジェクト]からWordドキュメントを選択し、プロジェクトを作成します。 新規ドキュメントを選択し、ドキュメント形式*1を「Wordマクロ有効文書」にします。 以下の警告が出ますが、「OK」を選択します。 これ…

VSTOとは?

Visual Studio Tools for the Office System Visual Studio Tools for the Office System(VSTO)は、Microsoft Office製品をフロントエンドにしたアプリケーションを、.NET Frameworkで開発可能にするソリューションです。最初のバージョンは、Visual Studio …

株式会社アイジュピタです。

福井の情報技術集団、株式会社アイジュピタです。本日より、こちらのスペースをお借りして、技術情報やノウハウなどを積極的に公開していきたいと考えています。どうぞよろしくお願いいたします。