Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Computer Connections von Excel mit VBA aufzulisten?Liste aller Computer Verbindung von Excel VBA
Ich konnte alle Arbeitsmappe Verbindungen mit diesem einfachen Code-Block erhalten:
Private Sub ListWorkBookConnections()
Dim cnn As WorkbookConnection
For Each cnn In ActiveWorkbook.Connections
Debug.Print cnn.Name
Next cnn
End Sub
Diejenigen, die Verbindungen sind, die auf der aktiven Arbeitsmappe spezifisch sind (die zur Zeit geöffnet) und die erscheinen in Die "Verbindungen in dieser Arbeitsmappe" Abschnitt, wenn Sie das Fenster "Existierende Verbindung" von Excel (Daten >> Bestehende Verbindung) öffnen. Siehe die roten Abschnitte im Bild unten:
Was Ich mag würde zu erreichen, das alle ist, die Verbindung unter dem Abschnitt „Connection Files auf diesem Computer“, in Blau auf das Bild oben.
Ich verwende Excel 2007 auf einem Windows 7-Computer.
Danke für Ihre Hilfe!
Ich bin genau das, was ich zuerst gemacht habe. Es zeigt nur die Verbindungen in der aktiven Arbeitsmappe an. Überprüfen Sie den Code, den ich in meinem Beitrag geschrieben habe. Es ist genau das, was Sie vorgeschlagen haben, mit dem einzigen Unterschied, dass Sie Ihre Verbindungsvariable "conn" anstelle von "cnn" aufgerufen haben. Danke für die Hilfe! –