HERBERS Excel-Forum - die Beispiele

Thema: Dateinamen in TabStrip-Elemente einlesen

Home

Gruppe

Dialog

Problem

Wie kann ich in einer Tabelle eingetragene Dateinamen als Captions in TabStrip-Elemente einlesen? Nach Anklicken eines TabStrip-Elements soll die jeweilige Datei geöffnet werden. Die Dateieigenschaften sollen ausgelesen und angezeigt werden.

Lösung
Geben Sie den nachfolgenden Code in das Klassenmodul der UserForm ein.
ClassModule: frmDateien

Private Sub cmdWeiter_Click()
   Unload Me
End Sub

Private Sub TabStrip1_Change()
   Dim sPath As String
   Application.ScreenUpdating = False
   Application.EnableEvents = False
   On Error GoTo ERRORHANDLER
   sPath = ThisWorkbook.Path & "\"
   If Dir(sPath & TabStrip1.SelectedItem.Caption & ".xls") = "" Then
      Beep
      MsgBox "Die Datei existiert nicht!"
      Exit Sub
   End If
   Workbooks.Open sPath & TabStrip1.SelectedItem.Caption & ".xls"
   With ActiveWorkbook
   lblEigenschaften.Caption = "Titel: " & _
      .BuiltinDocumentProperties(1) & vbLf & _
      "Thema: " & .BuiltinDocumentProperties(2) & vbLf & _
      "Autor: " & .BuiltinDocumentProperties(3) & vbLf & _
      "Schlüsselworte: " & .BuiltinDocumentProperties(4)
      .Close savechanges:=False
   End With
ERRORHANDLER:
   Application.EnableEvents = True
   Application.ScreenUpdating = True
End Sub

Private Sub UserForm_Initialize()
   Dim intCounter As Integer
   For intCounter = 1 To 4
      TabStrip1.Tabs(intCounter - 1).Caption = Cells(intCounter, 1)
   Next intCounter
End Sub

StandardModule: basMain

Sub CallForm()
   frmDateien.Show
End Sub

Beiträge aus dem Excel-Forum zu den Themen Dialog und TabStrip

xlDialogInsertHyperlink.show Arbeitmappen über Dialogfeld zusammen fassen
5.0 Dialog Speichern unter Dialog in Word aufrufen inkl. Pfad
Druckerdialog Dateityp im "Speichern unter"-Dialog vorgeben
Makro stoppen, wenn Excel-Dialog? xlDialogOpen anpassen
Klick in definierten Rangebereich startet Dialog xlDialogOpen bei Excel 2007 funzt nicht
FileDialog inkl. Anklicken von Desktop, Eigene D. Grösse Dialogfenster der InputBox
Dialogfeld unterdrücken Dialog "permanently delete sheets" unterbinden
Format-Dialog funktioniert nicht mehr Dialog "Verknüpfung aktualisieren"
Ordnerdialog und Dateidialog Ordnerdialog und dateidialog
Ordnerdialog und Dateidialog Filedialog
Herber/Beispiele/Dialoge/Checkbox/137601 Bilder bei Click im Dialogfeld
Suchdialog über VBA aufrufen mit Wert aus Combobox Dialog öffnen
Diagramm als Grafik mit Speicherdialog exportieren Dialogfenster zum kopieren
FileDialog-Objekt unter O2k Abrage von Dialogfeldargumenten
Datei Auswählen Dialog (Application.FileDialog) xlDialogOpen/FindFile ohne Open
Dialogfeld zum pdf öffnen Dialogfeld schließen, wenn Benutzer nichts eingibt
Problem mit ApplicationDialogs Das Dialogfeld "sortieren" aufrufen?
Keine Dialogbox bei SaveAs Dialogbox
Bei xlDialogSaveAs Dateinamen vorgeben Blattauswahldialog...
speichern unter dialogbox problem Speicherndialog bei BeforeClose unterbinden
Dialogfenster "Aktualisierung der Verknüpfungen&qu speichern unter dialogbox einbinden
Dialogfeld Beschriftungsbereiche Problem nach 'application.dialogs(xldialogsendmail
dialog aktualisieren xlDialogSendMail - Passwort übergeben
Dialog zur datei dialogbox-neue datei erzeugen...
Save As Dialog (*.bat ausführen) ? Dialog automatisch mit OK bestätigen