方法 : フォルダおよびアセンブリからアクセス許可を削除する (2003 システム)

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Microsoft Office 2003

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Visual Studio Tools for Office プロジェクトのフォルダおよびアセンブリからアクセス許可を削除するには、次の 2 つの方法があります。

  • アクセス許可を付与するコード グループを Microsoft .NET Framework セキュリティ ポリシーから削除する方法

  • コード グループのプロパティを、アクセス許可を付与しないように設定する方法

アクセス許可の削除は、即座に有効になるわけではありません。セキュリティ ポリシーの変更が適用されるようにするには、すべてのユーザーがすべての Office アプリケーションを終了し、再起動する必要があります。タスク マネージャをチェックして、Microsoft Office アプリケーションのインスタンスが存在しないことを確認します。Microsoft Office アプリケーションをホストする他のアプリケーションにより、新しいアクセス許可の強制適用が妨げられる場合もあります。セキュリティ ポリシーを変更するときは、Microsoft Office (ホストされているか、スタンドアロンであるかを問わず) を使用するすべてのアプリケーションを終了してください。

コード グループを削除してアクセス許可を削除するには

  1. コントロール パネル[管理ツール] を開きます。

  2. [Microsoft .NET Framework 2.0 構成]を実行します。

    Microsoft .NET Framework 2.0 構成ツールは Visual Studio 2008 に含まれていません。ツールをインストールするには、Microsoft ダウンロード センターから .NET Framework 2.0 Software Development Kit (SDK) をダウンロードし、インストールする必要があります。例については、「.NET Framework 2.0 SDK 日本語版 (x86)」を参照してください。

  3. ツリー ビュー パネルで、[ランタイム セキュリティ ポリシー][ユーザー (User)][コード グループ][All_Code][VSTOProjects] の順に展開します。

    855xxh7s.alert_note(ja-jp,VS.90).gifメモ :

    共有や Web サイトのようなネットワーク位置を変更する場合は、ユーザー (User) レベルではなくコンピュータ (Machine) レベルで変更します。コンピュータ (Machine) レベルのポリシーを変更するには、管理者権限が必要です。

  4. 削除するコード グループを選択します。

  5. [操作] メニューの [削除] をクリックします。

マネージ コード拡張機能を使用する Office ソリューションを実行できないように、VSTOProjects ノード全体とそのコンテンツをすべて削除することもできます。次回 Visual Studio Tools for Office プロジェクトをビルドしたときに、新しい VSTOProjects ノードが作成されます。

855xxh7s.alert_note(ja-jp,VS.90).gifメモ :

Visual Studio で生成されたコード グループを削除すると、次にプロジェクトを開いてビルドし直したときに、コード グループが再度生成されます。プロジェクトを開いているときにそのようなコード グループを削除した場合は、そのプロジェクトを閉じて再度開くまでは Visual Studio によるコード グループの再生成は行われません。

コード グループのプロパティを変更してアクセス許可を削除するには

  1. 上記の手順で、[VSTOProjects] ノードを展開します。

  2. 変更するコード グループを右クリックし、次にショートカット メニューの [プロパティ] をクリックします。

  3. [プロパティ] ダイアログ ボックスで、[アクセス許可セット] タブをクリックします。

  4. [アクセス許可セット] リストの [なし] を選択します。

    855xxh7s.alert_note(ja-jp,VS.90).gifメモ :

    アセンブリを実行するには、FullTrust アクセス許可セットが必要です。

  5. [OK] をクリックします。

参照

処理手順

方法 : フォルダおよびアセンブリにアクセス許可を付与する (2003 システム)

概念

Office ソリューションの実行に必要なセキュリティ条件 (2003 システム)

Office ソリューションのセキュリティに関するベスト プラクティス (2003 システム)

Office ソリューションに固有のセキュリティに関する考慮事項

コード グループ

アプリケーションの保護

その他の技術情報

Office ソリューションにおけるセキュリティ (2003 システム)