WorksheetBase.QueryTables, propriété
Obtient la collection Microsoft.Office.Interop.Excel.QueryTables qui représente toutes les tables de requêtes sur la feuille de calcul.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property QueryTables As QueryTables
public QueryTables QueryTables { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.QueryTables
La collection Microsoft.Office.Interop.Excel.QueryTables qui représente toutes les tables de requêtes sur la feuille de calcul.
Exemples
L'exemple de code suivant utilise la propriété QueryTables pour actualiser les données dans chaque Microsoft.Office.Interop.Excel.QueryTable sur la feuille de calcul active.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub RefreshQueryTables()
If Me.QueryTables.Count > 0 Then
Dim i As Integer
For i = 1 To Me.QueryTables.Count
If Not Me.QueryTables(i).Refresh() Then
MsgBox("Refresh of query table " & Me.QueryTables(i).Name & _
" failed.")
End If
Next i
Else
MsgBox("This worksheet contains no query tables.")
End If
End Sub
private void RefreshQueryTables()
{
if (this.QueryTables.Count > 0)
{
for (int i = 1; i <= this.QueryTables.Count; i++)
{
if (!this.QueryTables[i].Refresh())
{
MessageBox.Show("Refresh of query table " +
this.QueryTables[i].Name + " failed.");
}
}
}
else
{
MessageBox.Show("This worksheet contains no query tables.");
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.