Home > C# > Toolkit > CustomScript > VSTA > ドキュメント

ホスト統合のVSTAサンプル テンプレートからプロジェクトを作成する

作成日 2015.06.05
最終更新日 2015.06.05

原文

VSTA Sample Host Integration.docxは、SDKと一緒にダウンロードできます。

ホスト統合のVSTAサンプル

[VSTA Sample Host Integration]

プロジェクト・テンプレートを作成する

Creating a Project from a Template

あなたのVSTAXから、VSTAプロジェクトを作成するために、あなたは、少しのコードを追加する必要があります。Visual Studioで、次の手順を実行します。:

  1. あなたのプロジェクトに、あなたのVSTAXファイルを追加します。そして、その「Directoryプロパティの出力のコピーを常にコピーする」に設定します。
  2. あなたのフォ-ムに、「New」という名前のボタンを追加します。そして、ボタンに、イベントハンドラを追加します。
  3. イベントハンドラに、次に示すコードを追加します。:
  4. private VSTA.Project _project;
    
    private void button2_Click(object sender, EventArgs e)
    {
        if (_session == null || _project != null)
        {
            //Error handling...
            // エラー処理...
            return;
        }
        var storage = VSTA.ProjectStorage.CreateStorageFromTemplate("template.vstax",
                                            "csaddin",
                                            "VSTASample",
                                            null);
    
        _project = _session.LoadProject(storage);
    }
    

備考:

  • 標準的なVisual Studio置換パラメータに加えて、($safeprojectname$のような)、 VSTAは、ディクショナリ内のキー値の一対を、CreateStorageFromTemplateメソッドに渡す、ユーザー定義した置換パラメータをサポートしています。 これらの一対は、次に示す書式である必要があります。:
  • SNKファイルの生成は、あなたが、テンプレートからプロジェクトを作成するとき、インストールされた.NET Framework SDKを必要とします。
このエントリーをはてなブックマークに追加

Home PC C# Illustration

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」