Metodo WorkbookExtensions.HasVstoObject (_Workbook, Factory)
Restituisce un valore che indica se è stato creato un elemento host Microsoft.Office.Tools.Excel.Workbook per l'oggetto Microsoft.Office.Interop.Excel.Workbook corrente in una personalizzazione a livello di documento. Passa l'oggetto Globals.Factory nel progetto nel parametro factory.
Spazio dei nomi: Microsoft.Office.Tools.Excel.Extensions
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
<ExtensionAttribute> _
Public Shared Function HasVstoObject ( _
workbook As _Workbook, _
factory As Factory _
) As Boolean
public static bool HasVstoObject(
this _Workbook workbook,
Factory factory
)
Parametri
- workbook
Tipo: Microsoft.Office.Interop.Excel._Workbook
Oggetto cartella di lavoro nativo da testare.Non fornire questo parametro.Quando si chiama questo metodo su una cartella di lavoro di Excel, il runtime fornisce questo parametro.
- factory
Tipo: Microsoft.Office.Tools.Excel.Factory
Oggetto che fornisce accesso a funzionalità determinate nella personalizzazione a livello di documento.Passa l'oggetto Globals.Factory nel parametro.
Valore restituito
Tipo: System.Boolean
true se è stato creato un elemento host Microsoft.Office.Tools.Excel.Workbook per l'oggetto Microsoft.Office.Interop.Excel.Workbook corrente; in caso contrario, false.
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo _Workbook. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).
Note
In una personalizzazione a livello di documento, questo metodo restituisce true solo se l'oggetto Microsoft.Office.Interop.Excel.Workbook su cui viene chiamato il metodo è l'oggetto sottostante di un elemento host Microsoft.Office.Tools.Excel.Workbook nella personalizzazione corrente. In caso contrario, questo metodo restituisce false.
Questo metodo viene fornito per la compatibilità con versioni precedenti di progetti di Office che vengono ridestinati da .NET Framework 3.5 a .NET Framework 4. Nei nuovi progetti destinati a .NET Framework 4 o .NET Framework 4.5, è necessario chiamare il metodo HasVstoObject fornito dall'oggetto Globals.Factory nel progetto. Per ulteriori informazioni, vedere Programmazione delle personalizzazioni a livello di documento.
Nota
Il parametro Workbook è di tipo Microsoft.Office.Interop.Excel._Workbook, che è l'interfaccia padre di Microsoft.Office.Interop.Excel.Workbook.Pertanto, questo metodo estende i tipi Microsoft.Office.Interop.Excel._Workbook e Microsoft.Office.Interop.Excel.Workbook.In genere, quando si fa riferimento a una cartella di lavoro di Excel, si utilizza un oggetto Microsoft.Office.Interop.Excel.Workbook.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Excel.Extensions
Altre risorse
Programmazione delle personalizzazioni a livello di documento