Stránka 1 z 2

Problém s Office 2010

Napsal: 04 led 2019 15:38
od marasloner
Dobrý den, mám takový problém. Nejdou mi otevírat Excel (.xls) soubory ve složce, která má dlouhou cestu.

Vše otevírat jiné jde PDF, word atd... ve stejné složce, pokud přesunu soubor .xls do jiné složky - nižší nebo na plochu, tak to funguje, pokud založím ve stejné složce, kde to nejde otevřít novou, tak to taky nejde.

Může mít Excel problém s tím, že ta adresa složky např. C:\neco\neco\neco\neco\neco\slozka\neco\neco...\soubor.xls?

A pokud ano jde to vyřešit a řešil to někdo?

Aktuální Windows 10 Professional (build 1809), Office 2010 pro podnikatele (legálně) a zaktualizovaný vše¨


V příloze je náhled chyby co to napíše.

Re: Problém s Office 2010

Napsal: 04 led 2019 15:53
od atari
A pokud v Excelu vytvoříš nový sešit (soubor) a uložíš ho do té složky, tak se uloží správně? A lze ho pak v té složce otevřít nebo v jiné?
A ještě zkus přesunout ten soubor o jednu složku do vyšší úrovně, tak co se stane?
Kolik je těch úrovní složek?

Re: Problém s Office 2010

Napsal: 04 led 2019 15:54
od faraon
Vítej na PC-Help.

Ano, problém s tím mít může. Prostě musíš zkrátit cestu. Možná by to šlo provést pomocí symbolického odkazu.

Re: Problém s Office 2010

Napsal: 04 led 2019 15:57
od kanoe222
Windows podporuje iba urcitu maximalnu dlzku cesty (napr 255 znakov), ci je do toho zaratane aj meno suboru neviem. Skus ten excel premenovat na 1.xls a otvorit, ak to pojde, je problem v dlzke cesty a mena.

Re: Problém s Office 2010

Napsal: 04 led 2019 16:03
od atari
Ale PDF a WORd mu v té složce otevírat lze, tak to asi nebude překročením limitu znaků ve WIN.

Re: Problém s Office 2010

Napsal: 04 led 2019 16:08
od petr22
Tak Acrobat Reader urcite nebude praveka verze jako Office 2010.

Ty Word dokumenty co jdou otevrit maji v nazvu stejny pocet znaku jako Excel dokumenty ?

Pokud to zacernene na screenu je cesta k souboru, tak dotycny nezna zakladni limity Windows
a pouzivanych aplikaci. At si napred udela poradek ve strukture dat, max. 8 urovni a podobne.

Jelikoz cesta je zacerna, budes mi muset pocet znaku v ceste vcetne nazvu souboru spocitat.

Kdyz to presunes do vyssi urovne a jde to otevrit tak je to na prvni pohled prekrocenim
tech 255 znaku v ceste souboru.

Re: Problém s Office 2010

Napsal: 04 led 2019 16:13
od kanoe222
Ja neviem podrobne ako funguje windows jadro resp jadro softveru akym je word resp excel, ale predpokladam ze pouzitie funkcie ala Open() ,bude tato funkcia potrebovat full path, tj od korena disku (tj jednotka C, D....) cez vsetky priecinky aj s menom suboru. A ked je tato cesta dlhsia ako 255 znakov (ci kolko to ma vlastne windows limit) tak proste neotvori nic, lebo cesta ktoru je funkcia schopna akceptovat v ramci parametru, nebude v tej chvili pre nu validna z dovodu orezania na <255 znakov.

Re: Problém s Office 2010

Napsal: 04 led 2019 16:14
od petr22
Presne tak.

Udelat poradek v datove strukture, jine reseni neni.

Re: Problém s Office 2010

Napsal: 04 led 2019 16:44
od faraon
kanoe222 píše:Ja neviem podrobne ako funguje windows jadro...

Funguje blbě. Samotný Windows má několik různých rozhraní (API) vzniklých v rozmezí tří desetiletí, a ta mají různá omezení. Takže jeden program, který použije jedno rozhraní, to otevřít nemusí, ale druhý program se druhým může. Každopádně takhle dlouhé cesty jsou znamením nepříčetného uživatele, a prostě je potřeba to trochu učesat, protože s tímhle se nedá existovat. Ani ten počítač to nezvládá!

Re: Problém s Office 2010

Napsal: 04 led 2019 17:48
od atari
Pokud si dobře pamatuji tak NTFS i Windows mají limit kolem 32tisíc znaků. Takže cesta může mít klidně několik stovek znaků a více jak 8 složek. WORD i EXCEL by s tím neměli mít problém.
Jsou vašak jiné aplikace, které s tím problém mají.

Dodatečně přidáno po 1 minutě 50 vteřinách:
Problém s WORD A EXCEL by však mohl nastat při používání různých propojení mezi soubory. To by však ale nebránilo otevření těch souborů.

Re: Problém s Office 2010

Napsal: 04 led 2019 18:12
od petr22

Re: Problém s Office 2010

Napsal: 04 led 2019 18:25
od atari
V tom článku se už moc nevyznám. Nějak jsem nepochopil, jaký je rozdíl mezi limitem cesty 260 znaků a limitem cesty v UNICODE 32767 znaků.

Tak jsem si cvičně vytvořil cestu, která má celkem 420 znaků a 10 složek. A WORD i EXCEL mě v této cestě otevřely soubor, s kterým bylo možné pracovat i ukládat do této cesty.