Właściwość WorkbookBase.VBASigned —
Pobiera wartość, która wskazuje, czy projekt Visual Basic for aplikacje dla skoroszytu został podpisany cyfrowo.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public ReadOnly Property VBASigned As Boolean
public bool VBASigned { get; }
Wartość właściwości
Typ: System.Boolean
true Jeśli projekt Visual Basic for Applications na skoroszyt został podpisany cyfrowo; w przeciwnym razie false.
Przykłady
Następujący kod w przykładzie wykorzystano VBASigned właściwość, aby wyświetlić wiadomość, jeśli projekt Visual Basic for aplikacje dla skoroszytu nie został podpisany cyfrowo.
Ten przykład dotyczy dostosowywania poziomie dokumentu.
Private Sub WorkbookVBASigned()
If Not Me.VBASigned Then
MsgBox("Warning: This workbook has not been " & _
"digitally signed.")
End If
End Sub
private void WorkbookVBASigned()
{
if (!this.VBASigned)
{
MessageBox.Show("Warning: This workbook has not been " +
"digitally signed.");
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..