2012-04-15 2 views

Antwort

3

Es gibt keine Application.GetOpenFilename in Word.

Sie müssen stattdessen FileDialog verwenden. Hier ein kleines Beispiel:

Private Sub CommandButton1_Click() 
    Dim s As Variant 
    Dim Res As Integer 

    Dim dlgSaveAs As FileDialog 
    Set dlgSaveAs = Application.FileDialog(_ 
        FileDialogType:=msoFileDialogSaveAs) 
    Res = dlgSaveAs.Show 
    If Not Res = 0 Then 
    For Each s In dlgSaveAs.SelectedItems 'There is only one 
     MsgBox s 
    Next 
    End If 
End Sub 
+0

Hmm ... Ich habe immer noch Probleme mit der 's = dlgSaveAs.SelectedItems (0)' Zeile. – stanigator

+0

Ja. Ich habs. :) Fest. –

+0

Ich denke, ich kann 'TextBox1.Text = dlgOpen.SelectedItems (0)' nicht verwenden? – stanigator