Hejsan! Hej, rätt lätt?
Jag undrar hur man öppnar en fil i ett speciellt program?
om jag har en .mdb-fil så vill jag ju öppna den i Access, men hur gör jag det med vb?Sv: rätt lätt?
Mitt tips är att du använder API:et ShellExecute. Det finns en parameter på API:et som jag tror heter Operation som tar en sträng, där man skriver t ex "OPEN", "EDIT" eller "PRINT" beroende på vad man vill göra. Notera att detta är samma kommandon som syns när du högerklickar på en fil i utforskaren. Dessa operationer är registrerade i Systemregistret.
Jag kan inte alla parametrarna i huvudet men de viktiga är :
Path (filename?) : sökvägen till dokumentet/filen som ska öppnas
Operation : "OPEN" för att öppna filen, "PRINT" för att skriva ut med den registrerade programvaran.
Windowmode (?) : Här sätter man in ett heltal för om programmet ska startas minimized,maximized eller normalt samt om det ska ha fokus eller inte. Jag vill minnas att 0 ger Normal+Focus. Testa dig fram, eller sök efter API:et på Internet.
Övriga parametrar brukar jag sätta till "" eller 0 beroende på datatyp.
Lycka till...
/Per Hultqvist