|
Problemi u radu |
|
|
Narušena veza između datoteke i programaNivo:
Kao što znate, kada dvaput kliknete na neki od registrovanih tipova datoteka u Windows okruženju, otvorićete matični program koji će odmah učitati datoteku. U par navrata, postavljana su mi pitanja o pomoći kada se ta veza naruši: nekoliko vas je doživelo da dvostruki klik na neki Office dokument više ne radi pravilno. Dešavalo bi se da sistem ispiše neku poruku o grešci ili, prosto, ne bi došlo ni do kakvog efekta. Problem uobičajeno leži u narušavanju strukture baze Registry, gde treba da postoje podaci o svim
vezama između tipova i matičnih datoteka. Srećom, postoji predviđen način da rekonstruišete to
stanje, takvo da ne iziskuje rizično baratanje stavkama u bazi Registry. Najpre se uverite
koji programi prave problem; potom proverite putanju do tih programa: najčešće je to C:\Program Files\Microsoft Office\Office\, ali poslednja fascikla može da se zove i
...\Office10, ...\Office11, itd, pa proverite
prostim lociranjem u Windows Exploreru (vaš sistemski disk možda nije C:, proverite i to). Kada
pronađete tačnu lokaciju, utvrdite tačno ime programa koji se ne otvara na klik na datoteku: WINWORD.EXE, EXCEL.EXE,
MSACCESS.EXE, POWERPNT.EXE, WINPROJ.EXE,
itd. Tada otvorite komandnu liniju (najbrže je da to učinite kucanjem CMD.EXE
u sistemskom dijalogu Start / Run). Na komandnoj liniji najpre
otkucajte ovu šemu komande: " Da vas ne bih zbunio, evo tipičnog primera za Word 2003 na tipičnoj instalaciji; ne zaboravite na navodnike: "C:\Program Files\Microsoft Office\Office11\winword.exe" /unregserver Kada to učinite, odmah pozovite i drugu odgovarajuću komandu: "C:\Program Files\Microsoft Office\Office11\winword.exe" /regserver Dejstvo ovih komandi je takvo da će prva počistiti tragove veza, a druga odmah rekonstruisati potrebne zapise u bazi Registry, tako da će nakon ovog zahvata, sasvim izvesno, asocijacija između tipova datoteka i programa ponovo biti uspostavljena. Dok sam proveravao ovu tehniku u bazi znanja, naišao sam na dva zanimljiva navoda. Prva glasi da ova tehnika rekonstrukcije više ne važi u Outlooku 2003 - navodno, to je podrazumevano stanje by design. Istina, praksa kaže da ćete retko otvarati izvezene stavke Outlooka, pa preostaje da nađemo neki drugi način ako podešavanja Outlooka budu narušena; verovatno sledi potreba da obavite funkciju automatskog ispravljanja uz pomoć instalacione procedure za Office 2003. Druga informacija je korisna za Office projektante i odnosi se na slične probleme koji mogu nastati prilikom referenciranja spoljnih Office programa posredstvom VBA modula. Naime, ako upotrebite jednu od klauzula Doc.FollowHyperlink, Hyperlink.Follow ili Document.Reload, moguće je da dobijete poruku o grešci No program is registered to open this file. Legitimni uzrok ove pojave je onaj kada na računaru zaista nije instaliran pozvani program. Ali, ako nije takav slučaj, pribegnite opisanoj tehnici rekonstrukcije veza i otklonićete problem.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |