Stránka 1 z 1
Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 10:43
od atari
Lze nějakým způsobem zablokovat ve Wordu ukládání do *.doc, aby byl uživatel donucen ukládat pouze do *.docx? A to samé Excel.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 11:00
od zeus
Muze sice vybrat vychozi format, v jakem to bude ukladat, ale odebrat moznost starsi verze imho nejde, protoze je na to pouzita stejna DLL.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 11:06
od petr22
Kam se ukladaji data ?
Na Windows serveru lze snadno zakazat ukladani doc a xls.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 11:10
od atari
Jde o to, že uživatel má v PC mnoho dokumentů v *.doc. A když ho začne upravovat, nebo ho vezme jako vzor pro nový, tak z lenosti ho velmi často ukládá také v *.doc. Takže místo toho, aby v PC *. doc ubývalo, tak pořád přibývají.
Napadlo mě všechny dokumenty hromadně překonvertovat z doc na docx, ale zase to přináší jiné problémy, tak jsem toto řešení zavrhnul.
A tedy nevím, jak lidi donutit aby to dělali sami manuálně.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 11:19
od petr22
Udelat batak co prejmenuje doc na docx a xls na xlsx a spoustet to nekolikrat denne ?
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 11:26
od Krakatoa
petr22:
A pak bude muset uživatel nazpátek přejmenovávat ty soubory na příponu bez x, ne?
Aplikace Word nemůže soubor otevřít, protože jeho formát neodpovídá jeho příponě.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 11:31
od Uziv00
Ryze teoreticky (musel bych to zkusit) bych mohl vytvořit skript ve vbs, který by prohledal adresář a každý nalezený .doc soubor by zkonvertoval na .docx soubor. Analogicky by to mohlo jít i pro excel.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 12:33
od atari
Na netu jsou dávky, které umí hromadnou konverzi, ale problém je v tom, že při konverzi ztratím tuto možnost: Podle datumu vytřídím dokumenty například staré 4 roky a výše, a hromadně je smažu. To je jeden z nejrychlejších způsobů jak udělat pořádek a vyčistit disk. A další věc je, že já ty soubory potřebuji zachovat ve stejných složkách.
Ale teď jsem objevil hotové vbs:
https://wordribbon.tips.net/T000643_Con ... _DOCX.html , které otevře a překonvertuje soubory na docx. Tak mě napadlo, že by asi měla být možnost, že by to makro projelo všechny podadresáře a soubory,a nechalo je na svém místě (případně původní doc smazalo) a u nového docx změnilo atribut datumu na ten původní.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 13:16
od Zivan
A nevadi, kdyz se obcas rozhodi nejake formatovani? Neco ztrati/skryje? Automatika nic nebude kontrolovat :)
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 13:35
od Uziv00
Skript pracuje s objektem ms word. Takže je to stejné, jako bys .doc otevřel ručně a uložil jako .docx. Ještě se mi nestalo, že by se při tomto postupu změnilo formátování.
A jinak to předpokládá načíst u každého souboru hodnotu DateLastModified a po uložení u téhož souboru tuto proměnnou vrátit na původní hodnotu.
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 14:51
od dvorakj
aby to bylo koser, nestaci to jen preulozit, ale prvni se musi udelat konverze a az pak ulozeni do docx
Re: Jak někoho donutit, aby misto *.doc používal *.docx
Napsal: 21 pro 2018 15:25
od atari
Díky za rady, s tímhle už si poradím a ten kod upravím.