Avatar billede el_coyote Nybegynder
05. december 2002 - 20:28 Der er 7 kommentarer og
1 løsning

åbne en txt fil via dialogboks i office2k

Jeg skal bruge en stump kode til at åbne en tekstfil fra harddisken via en "open dialogboks". jeg har lavet en til office XP der lyder:

Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog( _
    FileDialogType:=msoFileDialogOpen)
With dlgOpen
    .AllowMultiSelect = False
    .Title = "Vælg Datainput"
    .InitialFileName = ActiveDocument.Path & "\*.txt"
    If .Show = True Then ' dialogboksen åben vises
        filnavn = .SelectedItems(1) 'valgt sti og filnavn lægges i variablen filnavn
        var = 1
    Else
        MsgBox "Import Annulleret"
        var = 0
    End If
End With

nu er det bare sådan at det ikke virker med office200 (application.filedialog eksisterer ikke).

så jev ville høre om der er nogle andre der har en ide til hvordan man kan klare det i office2000 :)
Avatar billede martin_moth Mester
05. december 2002 - 20:44 #1
Microsoft commondialog er med i VBA til office 2000 - så det er bare at bruge den... Jeg går ud fra at den virker på præcis samme måde som i VB, så mon ikke noget kode i retning af følgende vil virke:

  CommonDialog1.ShowOpen

Herefter vil filnavnet der blev valgt ligge i CommonDialog1.filename...

Du ser ud til at have styr på din kode, så mere er vil ikke nødvendigt ;o)
Avatar billede el_coyote Nybegynder
05. december 2002 - 21:19 #2
det ser egentlig OK ud - også hos msdn, men jeg får bare en runtime error 424 - "object required"
der står noget om activex og en "toolbox" som jeg ikke rigtig er klar over hvad jeg skal gøre ved.
Avatar billede el_coyote Nybegynder
05. december 2002 - 21:24 #3
gik lige fejl af toolboxen og noget andet der - jo bare alm. knapper, men det funker stadig ikke.
Avatar billede el_coyote Nybegynder
06. december 2002 - 00:24 #4
det virker nu - svar igen så du kan få dine point :)
Avatar billede martin_moth Mester
06. december 2002 - 10:02 #5
Svar!
(PS: Commondialog er en fælles kontrol, der kan bruges til både at vise en "åbn fil"-dialog, en "gem-fil"-dialog, en farve-dialog, printdialog osv. Det afhænger blot af hvilke flags man sætter, samt om man bruger Showopen,ShowSave osv... :o)
Avatar billede el_coyote Nybegynder
06. december 2002 - 15:29 #6
heh - dit svar skal jo så ikke være en "kommentar", men et "svar" ;o)
Avatar billede martin_moth Mester
06. december 2002 - 23:03 #7
Doh - dummeslag til mig :o)
Avatar billede el_coyote Nybegynder
08. december 2002 - 19:16 #8
du kan tro :) men her er de :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging