Avtomatsko osveževanje linkov

Pomoč pri delu z MS Excelom
Odgovori
kaja
Prispevkov: 9
Pridružen: To Nov 29, 2005 5:55 pm

Avtomatsko osveževanje linkov

Odgovor Napisal/-a kaja »

Zdravo,

zanima me kako naj izklopim opcijo avtomatskega osveževanja linkov samo v določenem DZ. Ne želim niti da avtomatsko osvežuje, niti da uporabnika (ker to ne bom jaz) po tem sprašuje.

LP
Kaja
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Mislim, da je še najboljša rešitev s pomočjo VBA-ja:

Koda: Izberi vse

Private Sub Workbook_Open()
  Application.AskToUpdateLinks = False
End Sub 
lp,
Matjaž Prtenjak
Administrator
kaja
Prispevkov: 9
Pridružen: To Nov 29, 2005 5:55 pm

Odgovor Napisal/-a kaja »

Zdravo,
vnesla sem predlagano kodo, vendar problema nisem rešila. Zdaj sicer nič ne vpraša, ampak kar avtomatsko osveži linke. Jaz pa bi potrebovala isto proceduro, kot je, če na vprašanje po osvežitvi linkov odgovorimo z NE, le da bi vse to potekalo brez vprašanja. V bistvu želim ob odprtju videti dokument tak, kot je bil ob zadnjem shranjevanju.

Ufa, sem zakomplicirala :lol:

LP
Kaja
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Če imate slučajno Excel 2002 ali novejši, potem je rešitev že dana, saj Excel to že zna.

Izvedite sledče:
  • Urejanje/Povezave
  • Odpre se okno, kjer je spodaj gumb 'Poziv ob zagonu...'
  • Spet se odpre novo okno in tam je vaša rešitev 8)
Če pa imate starejši Excel, pa bova poskusila najti drugo rešitev :oops:
lp,
Matjaž Prtenjak
Administrator
kaja
Prispevkov: 9
Pridružen: To Nov 29, 2005 5:55 pm

Odgovor Napisal/-a kaja »

Žal imam le Excel 2000 :cry: in opcije o kateri govorite nimam.

LP
Kaja
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

Sem iskal rešitev a nisem našel nobene "pametne", zato je očitno ta problem MS lepo rešil v Excelu 2002.

Rešitev, ki pa je ponujena v vašem primeru, pa je, da napišete makro, ki preko VBA odpre željeni delovni zvezek, saj ima metoda .Open parameter s katerim lahko preprečite osvežitev povezav:

Koda: Izberi vse

  Workbooks.Open Filename:="dokument.xls", UpdateLinks:=0
To je to! Ta "obvoznica" reši vaš problem, seveda pa morate tako dokument odpirati preko makra in ne direktno preko Datoteka/Odpri.
lp,
Matjaž Prtenjak
Administrator
kaja
Prispevkov: 9
Pridružen: To Nov 29, 2005 5:55 pm

Odgovor Napisal/-a kaja »

Najlepša hvala za pomoč.

LP
Kaja
Odgovori