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. 从 Internet 上打开的文件。
  2. 从 Microsoft Outlook 2010 打开的附件。
  3. 文件阻止策略阻止的文件。
  4. 未通过 Office 文件验证的文件。
  5. 使用“打开”对话框中“打开”按钮的“在受保护的视图中打开”命令,在“受保护的视图”中显式打开的文件。

在“受保护的视图”窗口中显示的工作簿不可编辑,并且受到限制,不能运行 Visual Basic for Applications 宏和数据连接等活动内容。

若要从ProtectedViewWindows集合中返回单个ProtectedViewWindow对象,请使用 ProtectedViewWindows (Index) ,其中 Index 是要打开的窗口的索引号。 还可以使用 Microsoft.Office.Interop.Excel.Application.ActiveProtectedViewWindow 对象的 ProtectedViewWindow 属性访问表示活动“受保护的视图”窗口的对象Application

访问 ProtectedViewWindow 对象后,使用 Workbook 属性访问对象, Workbook 该对象表示在“受保护的视图”窗口中打开的工作簿文件。 由于“受保护的视图”窗口旨在保护用户免受潜在恶意代码的侵害,因此使用 Workbook 对象返回 ProtectedViewWindow 的对象可以执行的操作将受到限制。 不允许的大多数操作将返回“运行时错误 1004:当 Excel 沙盒化时,此命令不可用。

属性

_Default

代表“受保护的视图”窗口。

Caption

获取或设置一个值,该值表示在“受保护的视图”窗口的标题栏中显示的名称。

EnableResize

获取或设置是否可以调整“受保护的视图”窗口的大小。

Height

获取或设置一个值,该值表示“受保护的视图”窗口的高度(以磅为单位)。

Left

获取或设置一个值,该值表示从工作区左边缘到“受保护的视图”窗口左边缘的距离(以磅为单位)。

SourceName

获取在指定的“受保护的视图”窗口中打开的源文件的名称。

SourcePath

获取在指定的“受保护的视图”窗口中打开的源文件的路径。

Top

获取或设置一个值,该值表示从指定“受保护的视图”窗口的上边缘到可用区域的上边缘之间的距离(以磅为单位)。

Visible

获取或设置一个值,该值确定指定的“受保护的视图”窗口是否可见。

Width

获取或设置一个值,该值指定指定“受保护的视图”窗口的宽度(以磅为单位)。

WindowState

获取或设置指定的“受保护的视图”窗口的状态。

Workbook

获取一个 对象,该对象表示在指定的“受保护的视图”窗口中打开的工作簿。

方法

Activate()

将“受保护的视图”窗口放到 z 顺序的前面。

Close()

关闭指定的“受保护的视图”窗口。

Edit(Object, Object)

打开在指定“受保护的视图”窗口中打开的工作簿以供编辑。

适用于