Avatar billede berg Nybegynder
28. november 2000 - 19:28 Der er 6 kommentarer og
1 løsning

Ekstern fil i textbox

Jeg mangler noget kode til at åbne f.eks. en .doc fil i en textbox når en bestemt form (f.eks form3) åbnes. Textboxen er på form3.

.:Berg:.
Avatar billede tdaugaard Nybegynder
28. november 2000 - 19:31 #1
Åben en fil:

Open \"minfil.txt\" for input as #1
strContent = input(lof(1),#1)
close #1

text1.text=strContent
Avatar billede berg Nybegynder
28. november 2000 - 19:41 #2
Jeg kan få det til at virke med en txt fil, men ikke med en doc fil...

Kan det ikke lade sig gøre?

.:Berg:.
Avatar billede tdaugaard Nybegynder
28. november 2000 - 19:43 #3
En .doc fil er jo sådanset i et binært format pga. filformatet, så nej.
Avatar billede berg Nybegynder
28. november 2000 - 19:54 #4
Kan man så ikke åbne filen, sådan at den automatisk åbner i word? Eller hvad man nu bruger til .doc filer.

.:Berg:.
Avatar billede tdaugaard Nybegynder
28. november 2000 - 19:58 #5
Jo, det kan man godt. Der skal du bruge ShellExecute.

I declaration section:

Private Declare Function ShellExecute Lib \"shell32.dll\" Alias \"ShellExecuteA\" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Const SWP_SHOWWINDOW = &H40
Private Const SWP_NOACTIVATE = &H10
Private Const SW_SHOWNORMAL = 1

i den SUB/function hvor du vil åbne .doc filen i det program .doc filer er associeret med.

lngRetVal = ShellExecute(0&, \"open\", \"minfil.doc\", \"\", \"\", SW_SHOWNORMAL)
Avatar billede berg Nybegynder
28. november 2000 - 20:03 #6
Mange tak for hjælpen 8-)

.:Berg:.
Avatar billede tdaugaard Nybegynder
28. november 2000 - 20:04 #7
Det var så lidt :-)
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