Gå til innhold

Hvordan åpne en bestemt filtype i et bestemt prog?


Anbefalte innlegg

Videoannonse
Annonse

Når man assosierer en fil til de respektive programmene, vil Windows automatisk sende en streng relatert til hvilken fil som ble åpnet. Denne strengen kan hentes ved hjelp av kommandoene Command eller Command$ (avhengig om du vil ha det i Variant eller String). Hvis man åpner filen C:\Test.abc, får man denne strengen:

 

"C:\Test.abc"

 

Ergo trenger man ikke gjøre noe mer enn å teste om Command$ returnerer en streng, fjerne alle anførselstegn, og så åpne filen. Omtrent som dette:

 

Dim sCommand As String

sCommand = Replace(Command$, Chr(34), "")

If sCommand <> "" Then
   ' Kode til å åpne fil her
End If

 

Eller som dette:

 

 

Dim sCommand As String

sCommand = Command$

If sCommand <> "" Then
   sCommand = Mid(sCommand, 2, Len(sCommand) - 1)
   ' Kode til å åpne fil her
End If

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...