Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
192to196
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
192to196
192to196
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Dateiliste in Menueleiste

Dateiliste in Menueleiste
12.12.2002 14:06:20
Robert
Hallo,
wie kann ich einemn Menuepunkt einfügen, in dem alle Dateien eines bestimmten Verzeichnises zum Öffnen hinterlegt sind? Die Dateien in dem Verzeichnis ändern sich. Ich habe mal ein wenig probiert (s. u.) ich bekomme das Menue auch erstellt, aber leider startet immer nur die letzte Datei (was auch logisch ist). Wie kann ich die Datei starten, die Ausgewählt wurde???
Wäre echt super, wenn mir jemand helfen könnte.

Danke Robert

Const PfadBund = "v:\b1000\12\arch12\H.Ü.L\H.Ü.L.Bund\"
Dim FileName As String

Sub HülMenue()
Dim AnzahlMenue As Integer
Dim MenueHül As CommandBarPopup
Dim BundLand As CommandBarPopup
Dim Titel As CommandBarPopup
Dim HülButtonBund As CommandBarControl

Call EigeneMenuesAus

'Eigenen Hül-Punkt in Menue einfügen
AnzahlMenue = Application.CommandBars(1).Controls.Count
Set MenueHül = Application.CommandBars(1).Controls.Add(msoControlPopup, , , , True)
With MenueHül
.Caption = "&Hül-Dateien"
End With

'Bund/Land PopMenues unter Leiste einfügen
Set BundLand = MenueHül.Controls.Add(msoControlPopup)
With BundLand
.Caption = "Bund"
End With

'Auswahlknöppe für Bund einfügen
With Application.FileSearch
.LookIn = PfadBund
.FileType = msoFileTypeExcelWorkbooks
If .Execute() > 0 Then
For i = 1 To .FoundFiles.Count
FileName = .FoundFiles(i)
Set HülButtonBund = BundLand.Controls.Add(msoControlButton)
HülButtonBund.Caption = Mid(.FoundFiles(i), (Len(PfadBund) + 1), (Len(.FoundFiles(i)) - (Len(PfadBund) + 4)))
With HülButtonBund
.OnAction = "laden"
End With
Next i
Else
MsgBox "Keine Dateien vorhanden."
End If
End With


Sub EigeneMenuesAus()
Application.CommandBars(1).Reset
End Sub


Sub laden()
Workbooks.Open (FileName)
End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Dateiliste in Menueleiste
12.12.2002 14:40:17
L.Vira
Falsches control:
msoControlComboBox
Re: Dateiliste in Menueleiste
12.12.2002 15:06:08
Robert
??? Das bringt doch nix. Damit bekomme ich doch nur noch ein Textfeld angezeigt, indas ich dann noch was von Hand eintippen kann.

Gruß

Robert

Re: Dateiliste in Menueleiste
12.12.2002 15:28:07
L.Vira
Tschuldigung, hab deinen Code nur (zu) flüchtig gelesen.
Re: Dateiliste in Menueleiste
15.12.2002 13:29:46
GerdZ
Hallo Robert,

steht in der .Caption jeweils der Dateiname?
Dann müßte es so funktionieren:

Gruß
Gerd

Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige