WorksheetBase.QueryTables Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die QueryTables-Auflistung ab, die alle Abfragetabellen im Arbeitsblatt darstellt.
public Microsoft.Office.Interop.Excel.QueryTables QueryTables { get; }
Eigenschaftswert
Die QueryTables-Auflistung, die alle Abfragetabellen auf dem Arbeitsblatt darstellt.
Beispiele
Im folgenden Codebeispiel wird die- QueryTables Eigenschaft verwendet, um die Daten in jedem Microsoft.Office.Interop.Excel.QueryTable auf dem aktuellen Arbeitsblatt zu aktualisieren.
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
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.");
}
}
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