Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: Polku ohjelmiin

erkki [10.05.2011 15:02:53]

#

Mitenhän saisin VB 6 ohjelmalla tehtyä koodin joka etsii esim. Excel exe´n sijainnin koneen Program files kansiosta. Tarviten polun jotta voin avata ko. ohjelman Shell komennolla.
Ek

Grez [10.05.2011 16:54:34]

#

dir() ja fileattr() funktioita käyttämällä.

Kannattaa tosin huomata, että se ei aina ole program files kansiossa.

groovyb [10.05.2011 17:21:55]

#

Eikä edes välttämättä samalla asemalla.

Rekisteristä voisi löytää nopeammin.

erkki [10.05.2011 17:23:58]

#

OK, kokeilin Dir ja Fileattr juttuja, mutta on vähän hankala, kuinkas sieltä rekisteristä kysytään?

groovyb [11.05.2011 09:48:58]

#

'testaappa tätä
Dim appXL As Object
Dim s As String
Set appXL = CreateObject("Excel.Application")
s = appXL.Path
MsgBox(s)

tässä nyt ei lueta rekisteristä, mutta jos haluat sieltä lukea, vilkaise http://www.freevbcode.com/listcode.asp?Category­=3

erkki [14.05.2011 18:55:34]

#

Juu, kyllä tällä koodilla toimii, piti vain lisätä "\excel.exe" ässän perään niin pelittää. Suur kiitos, taas tuli lisää oppia.
E

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta