WorkbookBase.Connections, propriété
Obtient la collection de connexions entre le classeur et une source de données.
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 Connections As Connections
public Connections Connections { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.Connections
Collection Microsoft.Office.Interop.Excel.Connections qui contient les connexions entre le classeur et une source de données.
Exemples
L'exemple de code suivant ajoute une nouvelle connexion de données au fichier CSV spécifié.Ensuite, l'exemple itère toutes les connexions qui existent dans le classeur et affichent le nom, le type et la description de chaque connexion.Cet exemple requiert un fichier CSV nommé SalesData.csv à la racine du lecteur C.Le fichier CSV doit contenir des données séparées par des virgules.Lorsque vous exécutez cet exemple, Excel démarre l'Assistant Importation de texte ; suivez les étapes de cet Assistant pour créer la connexion de données au fichier CSV.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub WorkbookConnections()
Dim myConnection As Excel.WorkbookConnection = _
Me.Connections.AddFromFile("c:\SalesData.csv")
myConnection.Description = "Data stored in a CSV file."
For Each connection As Excel.WorkbookConnection In Me.Connections
MessageBox.Show(connection.Name + " " + connection.Type.ToString() _
+ " " + connection.Description)
Next
End Sub
private void WorkbookConnections()
{
Excel.WorkbookConnection myConnection =
this.Connections.AddFromFile(@"C:\SalesData.csv");
myConnection.Description = "Data stored in a CSV file.";
foreach (Excel.WorkbookConnection connection in this.Connections)
{
MessageBox.Show(
"Connection Name: " + connection.Name
+ "\r\nConnection Type: " + connection.Type.ToString()
+ "\r\nDescription: " + connection.Description);
}
}
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.