Language

ProtectedViewWindow インターフェイス

定義

保護ビュー ウィンドウを表します。

public interface class ProtectedViewWindow
[System.Runtime.InteropServices.Guid("000244CD-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface ProtectedViewWindow
Public Interface ProtectedViewWindow
属性

注釈

保護ビュー ウィンドウは、安全でない可能性のある場所からブックを表示するために使用されます。 安全でない場所の定義は、次のとおりです。

  1. インターネットから開かれたファイル。
  2. Microsoft Outlook 2010 から開いた添付ファイル。
  3. ファイル制限機能のポリシーによってブロックされたファイル。
  4. Office ファイル検証機能でエラーとなるファイル。
  5. Files、[開く] ダイアログ ボックスの [開く] ボタンの [保護ビューで開く] コマンドを使用して、保護ビューで明示的に開きます。

[保護ビュー] ウィンドウに表示されるブックは編集できず、Visual Basic for Applications マクロやデータ接続などのアクティブ コンテンツの実行が制限されています。

ProtectedViewWindows コレクションから単一の ProtectedViewWindow オブジェクトを返すには、ProtectedViewWindows(Index) を使用します。ここで、Index は開くウィンドウのインデックス番号です。 Applicationオブジェクトの Microsoft.Office.Interop.Excel.Application.ActiveProtectedViewWindow プロパティを使用して、アクティブな保護ビュー ウィンドウを表すProtectedViewWindowオブジェクトにアクセスすることもできます。

ProtectedViewWindow オブジェクトにアクセスした後は、Workbook プロパティを使用して、[保護ビュー] ウィンドウで開かれているブック ファイルを表すWorkbookオブジェクトにアクセスします。 保護ビュー ウィンドウは悪意のある可能性のあるコードからユーザーを保護するように設計されているため、ProtectedViewWindow オブジェクトによって返される Workbook オブジェクトを使用して実行できる操作は制限されます。 許可されないほとんどの操作は、"実行時エラー 1004: Excel がサンドボックス化されている場合、このコマンドは使用できません。" が返されます。

プロパティ

名前 説明
_Default

保護ビュー ウィンドウを表します。

Caption

[保護ビュー] ウィンドウのタイトル バーに表示される名前を表す値を取得または設定します。

EnableResize

[保護ビュー] ウィンドウのサイズを変更できるかどうかを取得または設定します。

Height

[保護ビュー] ウィンドウの高さ (ポイント単位) を表す値を取得または設定します。

Left

クライアント領域の左端から保護ビュー ウィンドウの左端までの距離 (ポイント単位) を表す値を取得または設定します。

SourceName

指定された保護ビュー ウィンドウで開かれているソース ファイルの名前を取得します。

SourcePath

指定された保護ビュー ウィンドウで開いているソース ファイルのパスを取得します。

Top

指定された保護ビュー ウィンドウの上端から使用可能領域の上端までの距離 (ポイント単位) を表す値を取得または設定します。

Visible

指定した保護ビュー ウィンドウを表示するかどうかを判別する値を取得または設定します。

Width

指定された保護ビュー ウィンドウの幅 (ポイント数) を指定する値を取得または設定します。

WindowState

指定された保護ビュー ウィンドウの状態を取得または設定します。

Workbook

指定された保護ビュー ウィンドウで開かれているブックを表すオブジェクトを取得します。

メソッド

名前 説明
Activate()

保護ビュー ウィンドウを z-オーダーの先頭に移動させます。

Close()

指定された保護ビュー ウィンドウを閉じます。

Edit(Object, Object)

指定した [保護ビュー] ウィンドウで開いているブックを編集用に開きます。

適用対象