DigitalVBA

DigitalVBA class

Represents digital signature for Spreadsheets VBA projects. It provides ability to sign VBA project at specific Spreadsheets document formats like Xlsm or Xltm. If several DigitalVBA extensions are added to DigitalSignOptions.Extensions only first is involved in document signing.

public class DigitalVBA : SignatureExtension

Constructors

Name Description
DigitalVBA(Stream, string) Initializes a new instance of the DigitalVBA class with certificate stream.
DigitalVBA(string, string) Initializes a new instance of the DigitalVBA class with certificate file.

Properties

Name Description
CertificateFilePath { get; } Gets digital certificate file path. This property is used only if CertificateStream is not specified.
CertificateStream { get; } Gets digital certificate stream. If this property is specified it is always used instead CertificateFilePath.
Comments { get; set; } Gets or sets the signature comments.
Password { get; set; } Gets or sets the password of digital certificate.
SignOnlyVBAProject { get; set; } Gets or sets setting of only VBA project signing. If set to true, the SpreadSheet document will not be signed, but the VBA project will be signed.

Methods

Name Description
virtual Clone() Gets a copy of this object.

See Also