Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Exceli macro annab erroriks "Cannot access file" märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Voyage
HV Guru

liitunud: 07.01.2004



Autoriseeritud ID-kaardiga

sõnum 30.06.2011 15:05:06 Exceli macro annab erroriks "Cannot access file" vasta tsitaadiga

Olukord järgmine.
Mul on võrguketas W: kus on kaust "Dokumendid" ja milles fail "fail.txt"

Excelis on koostatud makro, mis avaks selle .txt faili võrgukettalt W: ning loeks sealsed andmed endale sheet 1-le.
Excel 2003 töötas kõik ilusti. Nüüd, kus ma tegin Office upgrade, siis excel 2007 annab järgmise veateate:

- The file name or path does not exist
- The file is being used by another program
- The workbook you are trying yto save has the same name as a
currently open workboo...

Keegi teine seda faili ei näpi, kasutajal on rw õigused vastavale kaustale ning failile.
Kui ma teen täpselt sama kataloogi enda C kettale ning panen sellesama faili sinna, siis macro töötab probleemideta. Seega on mingi kamm selle W: kettaga.
On kellelgi olnud sarnast juhtumit?

Macro jupp, mis avab faili:

Workbooks.OpenText FileName:= _
        strPath & strTxtFile _
        , Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
        Array(Array(0, 1), Array(5, 1), Array(12, 1))
Kommentaarid: 752 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 600
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 30.06.2011 18:46:00 vasta tsitaadiga

Kontrolli siiski veelkord kas ikka Path ja failinimi on öiged.

msgbox strPath
msgbox strTxtFile

Workbooks.OpenText FileName:= _
        strPath & strTxtFile _
        , Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
        Array(Array(0, 1), Array(5, 1), Array(12, 1))
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Voyage
HV Guru

liitunud: 07.01.2004



Autoriseeritud ID-kaardiga

sõnum 01.07.2011 10:19:26 vasta tsitaadiga

Jah, need on täiesti õiged!
Kommentaarid: 752 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 600
tagasi üles
vaata kasutaja infot saada privaatsõnum
limp
HV Guru
limp

liitunud: 11.08.2003




sõnum 06.07.2011 02:23:20 vasta tsitaadiga

ega sa full network pathina ei taha proovida? \\masinanimi\share\txtfile.txt ? kardan et see alates 07 security tõstmise tõttu ära keelatud
_________________
Ärgake lapsed, maailm on hädaohus

Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta!
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 52
tagasi üles
vaata kasutaja infot saada privaatsõnum
Voyage
HV Guru

liitunud: 07.01.2004



Autoriseeritud ID-kaardiga

sõnum 06.07.2011 10:40:51 vasta tsitaadiga

limp kirjutas:
ega sa full network pathina ei taha proovida? \\masinanimi\share\txtfile.txt ? kardan et see alates 07 security tõstmise tõttu ära keelatud


kahjuks ei olnud abi icon_sad.gif
Kommentaarid: 752 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 600
tagasi üles
vaata kasutaja infot saada privaatsõnum
limp
HV Guru
limp

liitunud: 11.08.2003




sõnum 06.07.2011 10:50:09 vasta tsitaadiga

põhimõtteliselt võid teha mingisuguse bat faili mis kopeerib selle txt faili c kettale ning seejärel kasutab andmeid c kettalt...
bati sisu siis nt:

md c:\tmp
copy w:\mingi.txt c:\tmp

_________________
Ärgake lapsed, maailm on hädaohus

Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta!
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 52
tagasi üles
vaata kasutaja infot saada privaatsõnum
Voyage
HV Guru

liitunud: 07.01.2004



Autoriseeritud ID-kaardiga

sõnum 06.07.2011 11:53:38 vasta tsitaadiga

Kah idee, ma selle jätan viimaseks võimaluseks. Praegu püüaksin saada lihtsalt jagu sellest security asjast
Kommentaarid: 752 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 600
tagasi üles
vaata kasutaja infot saada privaatsõnum
limp
HV Guru
limp

liitunud: 11.08.2003




sõnum 06.07.2011 16:11:42 vasta tsitaadiga

igaks juhuks, testi eesmärgil võiksid lisada Trust centerisse selle faili locationi, aga kardan, et see pull juba exceli seest kuskilt kinni keeratud, et võrgu ketastelt nii faile ei saaks kätte
_________________
Ärgake lapsed, maailm on hädaohus

Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta!
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 52
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Exceli macro annab erroriks "Cannot access file"
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.