Anzeige
Archiv - Navigation
868to872
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
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datei auswählen & anhängen

Datei auswählen & anhängen
14.05.2007 12:41:09
Christian
Hallo,
ich habe da so ein kleines Problem.
Ich habe ein Formular das mit drei Dateien per mail versendet werden soll.
Das Formular ist soweit fertig, wie auch der Mailversand. Das Einzigste von dem ich echt keine Ahnung habe ist wie ich per Button ein Fenster zu öffnen bekomme in dem ich eine Datei auswählen kann (Sprich wie wenn ich auf datei öffnen gehe). Dieser Pfad von der Datei soll dann in eine Textbox geschrieben werden, damit ich den Inhalt dieser Datei dann ins Attachement schreiben kann.
Hoffe jemand versteht mein Problem sonst versuch ich es erneut : )
Danke schon einmal an alle die sich mit meinen Problemen beschäftigen.
Gruß
Christian

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datei auswählen & anhängen
14.05.2007 13:14:00
Webtramp
Hi Christian,
anbei der Code zum Auswählen einer Datei, habe ich etwas angepasst, stammt ursprünglich von Microsoft:
Du kannst der Funktion die Überschrift für den Dialog mitgeben und mit Multiselect bestimmen, ob nur eine oder mehrere Dateien ausgewählt werden dürfen.
Als Rückgabewert erhälst du den Pfad zur Datei.

Function SelectFile(ByVal strDialogTitle As String, ByVal bMultiSelect As Boolean) As String
'Declare a variable as a FileDialog object.
Dim fd As FileDialog
'Create a FileDialog object as a File Picker dialog box.
Set fd = Application.FileDialog(msoFileDialogFilePicker)
'Declare a variable to contain the path
'of each selected item. Even though the path is a String,
'the variable must be a Variant because For Each...Next
'routines only work with Variants and Objects.
Dim vrtSelectedItem As Variant
'Use a With...End With block to reference the FileDialog object.
With fd
'Allow the user to select multiple files.
.AllowMultiSelect = False
.Title = strDialogTitle
.ButtonName = "Öffnen"
.AllowMultiSelect = bMultiSelect
.Filters.Clear
.Filters.Add "Nur Exceldateien", "*.xls", 1
'Use the Show method to display the File Picker dialog box and return the user's action. _
'If the user presses the action button...
If .Show = -1 Then
'Step through each string in the FileDialogSelectedItems collection.
For Each vrtSelectedItem In .SelectedItems
'vrtSelectedItem is a String that contains the path of each selected item.
'You can use any file I/O functions that you want to work with this path.
'This example simply displays the path in a message box.
If bMultiSelect Then
'Does SelectFile contain at least one path than attach next one by semicolon
If Len(SelectFile) > 0 Then
SelectFile = SelectFile & ";" & vrtSelectedItem
Else
SelectFile = vrtSelectedItem
End If
Else
SelectFile = vrtSelectedItem
End If
Next
'If the user presses Cancel...
Else
SelectFile = vbNullString
End If
End With
'Set the object variable to Nothing.
Set fd = Nothing
End Function


Anzeige
AW: Datei auswählen & anhängen
14.05.2007 14:05:00
Christian
vielen Dank Funktioniert so wie ich haben wollte !!!

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige