ProtectedViewWindow 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表“受保护的视图”窗口。
public interface class ProtectedViewWindow
[System.Runtime.InteropServices.Guid("000244CD-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface ProtectedViewWindow
Public Interface ProtectedViewWindow
- 属性
注解
“受保护的视图”窗口用来显示可能来自不安全位置的工作簿。 不安全的位置定义如下:
- 从 Internet 上打开的文件。
- 从 Microsoft Outlook 2010 打开的附件。
- 文件阻止策略阻止的文件。
- 未通过 Office 文件验证的文件。
- 使用“打开”对话框中“打开”按钮的“在受保护的视图中打开”命令,在“受保护的视图”中显式打开的文件。
在“受保护的视图”窗口中显示的工作簿不可编辑,并且受到限制,不能运行 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) |
打开在指定“受保护的视图”窗口中打开的工作簿以供编辑。 |