• 13 odgovora
  • 4.629 pregleda
Dostup do zaštićenog excel fajla 14.03.2011. u 18:22 · pre 190 meseci #1
Kako se povezati sa sheranim i lozinkom zaštićenim (lozinku sam ja postavio) excel fajlom? Ugradjeni wizard odbija poslušnost. Postoji li kakvo programsko riješenje za vezu (import mi ne odgovara) sa tim excel fajlom.
Hvala unaprijed za korisne savijete.
Re: Dostup do zaštićenog excel fajla 14.03.2011. u 22:50 · pre 190 meseci #2
Ako ti je potrebno samo da otvoriš zaštićeni excel fajl uradi sledeće:Napravi novi modul i u njega ubaci ovaj kod:
Code:
Public Sub OtvaraZasticeniFajl(strFile As String, _
strPassword As String)
Dim oExcel As Object, oWb As Object
Set oExcel = CreateObject("Excel.Application")
Set oWb = oExcel.Workbooks.Open(FileName:=strFile, _
Password:=strPassword)
oExcel.Visible = True
Set oExcel = Nothing
End Sub
.Zatim na click nekog komandnog dugmeta pozivaš proceduru:
Code:
OtvaraZasticeniFajl "C:\TvojZasticeniExcelFile.xls", "sifra"
.Znači kucaš punu putanju do svog excel fajla i njegovu šifru.Pozdrav.
Potpis
Jednog dana...
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 07:10 · pre 190 meseci #3
Hvala za trud.
Moja namjera nije otvoriti ta fajl nego se povezati sa njim, tako da njegov sadržaj vidim u obliku linkane tabele u svom programu. Tu tabelu poslije upotrebljavam u queriju ...
Sve što trebam je nekako omogućiti tu vezu (koja u primjeru običnog xls fila djeluje odlično) programski ili nekako drugačije.
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 07:48 · pre 190 meseci #4
Pa onda nesto ovako
Code:
Public Sub OtvaraZasticeniFajl(strFile As String, _
strPassword As String)
Dim oExcel As Object, oWb As Object
Set oExcel = CreateObject("Excel.Application")
Set oWb = oExcel.Workbooks.Open(FileName:=strFile, _
Password:=strPassword)
DoCmd.TransferSpreadsheet acLink, _
acSpreadsheetTypeExcel9, "LinkTabela", strFile, -1
oWb.Close SaveChanges:=False
oExcel.Quit
Set oExcel = Nothing
End Sub

Pozdrav.
Potpis
Jednog dana...
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 08:25 · pre 190 meseci #5
Probao, pa ne ide. Napise gresku RunTime error 3161 ili fajla nije moguce desifrirati. Da li to znaci da ako fajl sheram da je vec sifriran?

Pozdrav
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 09:23 · pre 190 meseci #6
Da li si ubacio sifru u ovom delu
Code:
OtvaraZasticeniFajl "C:\TvojZasticeniExcelFile.xls", "sifra"
.Znaci umesto reci sifra napises svoju sifru.Kod mene radi bez problema.
Potpis
Jednog dana...
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 09:57 · pre 190 meseci #7
Normalno.
Izgleda da nije toliko problem u sifri nego u sharingu jer tu su u igri razne dozvole za grupe i pojedince
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 12:07 · pre 190 meseci #8
Koliko je meni poznato, pri importovanju podataka sa linkovanog objekta, Access mora isti da otvori ekskluzivno, tj. u ovom slučaju - da lockuje Excel fajl, što mu naravno neće poći za rukom ako je fajl sherovan i otvorio ga je neko drugi...
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 12:12 · pre 190 meseci #9
Hvala svima za trud.
Izgleda da cu morati odstraniti sharing kad budem trebao obradjivati te podatke.
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 14:50 · pre 190 meseci #10
Citat:
Izgleda da cu morati odstraniti sharing kad budem trebao obradjivati te podatke.

Mozda da napravis lokalnu kopiju, pa je otvoris ekskluzivno?

U svakom slucaju, uvrsticu temu u bazu znanja, zbog funkcija koje je prilozio SLOJ.1973

:-)
Re: Dostup do zaštićenog excel fajla 15.03.2011. u 17:32 · pre 190 meseci #11
Citat:
Zidar: Mozda da napravis lokalnu kopiju, pa je otvoris ekskluzivno?:-)


Pa ni to nije najsrećnije rešenje. Korisnik može danima da čvaka po Excelu, ali ako u međuvremenu ne snima promene, neko ko gleda kopiju fajla videće samo ono što je poslednji put snimljeno...

Jednostavno, Excel nije za razmenu podataka u realnom vremenu. Za to služe baze podataka :)

Re: Dostup do zaštićenog excel fajla 15.03.2011. u 18:13 · pre 190 meseci #12
Zidar,
Citat:
U svakom slucaju, uvrsticu temu u bazu znanja, zbog funkcija koje je prilozio SLOJ.1973
da ne ispadne da se kitim tuđim perjem,funkciju sam pronašao ovde http://accessblog.net/2005/04/...-password-protected-excel.html, a vlasnik je Alex Dybenko-Moskva.Dovoljno je malo više googlati i odgovora ima svuda oko nas (mislim na internet).Pozdrav.


[Ovu poruku je menjao SLOJ.1973 dana 15.03.2011. u 20:32 GMT+1]
Potpis
Jednog dana...
Re: Dostup do zaštićenog excel fajla 16.03.2011. u 13:00 · pre 190 meseci #13
Hvala Sloj na skromnosti. Nama je vazno da u bazu znanja uvrstimo sve sto moze da pomogne nekoma nekada. Nije vazno da li je originalno (sta danas ima originalno, sve je evc izmisljeno). Posmatraj to ovako - ti si to procitao za nas. I onda si dao objasnjenje na srpskom. Vise nego dovoljno

Alex je jedan od velikana koji su napravili http://www.mvps.org/access/, verovatno najbolji Access sajt koji postoji.

Ako radis MS SQL, ima jos jedan Alex, Kuznetsov. U ovom momentu mozda najbolji SQL programer, od nejga se ima sta nauciti sto s ene moze nauciti nigde drugde. Drugi takav je Jeff Moden, na SQLCentral sajtu.

Re: Dostup do zaštićenog excel fajla 18.03.2011. u 12:14 · pre 189 meseci #14
Citat:
emol: Izgleda da nije toliko problem u sifri nego u sharingu jer tu su u igri razne dozvole za grupe i pojedince

Osim sharing-a na nivou direktorijuma, Excel ima opciju višekorisničkog režima koji koristi isti naziv: Share Workbook. Ako je tvoja tabela share-ovana i na ovaj način onda pročitaj koja sve ograničenja postoje. Npr jedno od njih je da ne možeš otključavati/zaključavati radni list dok je tabela u tom Share-modu.
Potpis
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme