## VbaProject class

Rappresenta il progetto VBA.

```csharp
public class VbaProject
```

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [CertRawData](../../aspose.cells.vba/vbaproject/certrawdata) { get; } | Ottiene i dati grezzi del certificato se questo progetto VBA è firmato. |
| [IslockedForViewing](../../aspose.cells.vba/vbaproject/islockedforviewing) { get; } | Indica se questo progetto VBA è bloccato per la visualizzazione. |
| [IsProtected](../../aspose.cells.vba/vbaproject/isprotected) { get; } | Indica se questo progetto VBA è protetto. |
| [IsSigned](../../aspose.cells.vba/vbaproject/issigned) { get; } | Indica se il codice VBA è firmato o meno. |
| [IsValidSigned](../../aspose.cells.vba/vbaproject/isvalidsigned) { get; } | Indica se la firma del progetto VBA è valida o meno. |
| [Modules](../../aspose.cells.vba/vbaproject/modules) { get; } | Ottiene tutto[`VbaModule`](../vbamodule) oggetti. |
| [Name](../../aspose.cells.vba/vbaproject/name) { get; set; } | Ottiene e imposta il nome del progetto VBA. |
| [References](../../aspose.cells.vba/vbaproject/references) { get; } | Ottiene tutti i riferimenti del progetto VBA. |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [Copy](../../aspose.cells.vba/vbaproject/copy)(VbaProject) | Copia il progetto VBA da un altro file. |
| [Protect](../../aspose.cells.vba/vbaproject/protect)(bool, string) | Protegge o annulla la protezione di questo progetto VBA. |
| [Sign](../../aspose.cells.vba/vbaproject/sign)(DigitalSignature) | Firma questo progetto VBA con una firma digitale |
| [ValidatePassword](../../aspose.cells.vba/vbaproject/validatepassword)(string) | Convalida la password di protezione. |

### Esempi

```csharp

[C#]

//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook();
 // Inizia il progetto VBA.
VbaProject vbaProject = workbook.VbaProject;
//Salvataggio del file Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Creazione di un'istanza di un oggetto Workbook
Dim workbook As Workbook = New Workbook()
'Inizia il progetto VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Salvataggio del file Excel
workbook.Save("book1.xlsm")
```

### Guarda anche

* spazio dei nomi [Aspose.Cells.Vba](../../aspose.cells.vba)
* assemblea [Aspose.Cells](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.dll -->
