WorkbookBase.WritePassword 属性
获取或设置工作簿的写密码。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
语法
声明
Public Property WritePassword As String
Get
Set
public string WritePassword { get; set; }
属性值
类型:System.String
工作簿的写密码。
备注
WritePassword 属性是可读的并返回“>>**”。
示例
下面的代码示例使用 WriteReserved 属性确定当前工作簿是否受写保护。 如果工作簿不受写保护,则此方法将 WritePassword 属性设置为通过用户输入获得密码。 否则,此示例使用 WriteReservedBy 属性显示将工作簿保存为写保护的用户的名称。 此示例假定存在一个名为 GetPasswordFromUserInput 的方法,该方法从用户输入获取一个强密码。
此示例针对的是文档级自定义项。
Private Sub SetWritePassword()
If Not Me.WriteReserved Then
Me.WritePassword = GetPasswordFromUserInput()
Else
MsgBox("This workbook has been saved as Write Reserved." & _
" Please contact " & Me.WriteReservedBy & " to add data.")
End If
End Sub
private void SetWritePassword()
{
if (!this.WriteReserved)
{
this.WritePassword = GetPasswordFromUserInput();
}
else
{
MessageBox.Show("This workbook was saved as Write Reserved." +
" Please contact " + this.WriteReservedBy + " to add data.");
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。