|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
Voyage
HV Guru
liitunud: 07.01.2004

|
30.06.2011 15:05:06
Exceli macro annab erroriks "Cannot access file" |
|
|
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: 828 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
657 |
|
| tagasi üles |
|
 |
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
30.06.2011 18:46:00
|
|
|
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 |
|
 |
Voyage
HV Guru
liitunud: 07.01.2004

|
01.07.2011 10:19:26
|
|
|
| Jah, need on täiesti õiged!
|
|
| Kommentaarid: 828 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
657 |
|
| tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
06.07.2011 02:23:20
|
|
|
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 |
|
 |
Voyage
HV Guru
liitunud: 07.01.2004

|
06.07.2011 10:40:51
|
|
|
| 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
|
|
| Kommentaarid: 828 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
657 |
|
| tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
06.07.2011 10:50:09
|
|
|
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 |
|
 |
Voyage
HV Guru
liitunud: 07.01.2004

|
06.07.2011 11:53:38
|
|
|
| Kah idee, ma selle jätan viimaseks võimaluseks. Praegu püüaksin saada lihtsalt jagu sellest security asjast
|
|
| Kommentaarid: 828 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
657 |
|
| tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
06.07.2011 16:11:42
|
|
|
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 |
|
 |
|