|
|
| Řádek 1: |
Řádek 1: |
| Zde jsou uváděny některé problémy při práci se šablonami '''Microsfoft Word''' a možnosti řešení.
| |
|
| |
|
| == Varianty OLE/DDE ==
| |
| '''DOKUMENTY_WORD (sk.12)''' - parametr
| |
|
| |
| Existují 2 zpracované varianty komunikace s Wordem:
| |
|
| |
| <table border="1px" cellspacing="0" cellpadding="10px" style="table-layout: fixed; border-collapse: collapse;" >
| |
| <tr bgcolor=#EBEBEB>
| |
| <td style="text-align: center;">'''ovládání Wordu pomocí OLE, data uložena do DOC'''</td>
| |
| <td style="text-align: center">'''ovládání Wordu pomocí DDE, data uložena do TXT''' dle standardu CSV</td>
| |
| </tr>
| |
| <tr>
| |
| <td>Tato varianta pro svou správnou funkci vyžaduje správné a korektní nainstalování Wordu na operační systém. Problém je v tom, že jiné instalace nějakého jiného software na dané PC mohou přepsat některý soubor "novější verzí" souboru, který však nemusí plně fungovat v některých variantách komunikace s jinými částmi operačního systému. Jinak řečeno na té stanici funguje špatně OLE Wordu (jeho registrace ve Windows).</td>
| |
| <td>Tato varianta mívá u některých (blíže neurčených zaměstnanců) problémy s češtinou, v tom, že Word svévolně dle obsahu datového souboru spustí převod tohoto souboru do jiné znakové sady. Tomuto se dá předejít zápisem do registru ('''viz níže - ''Chybné české znaky (diakritika) při sloučení dokumentu'''''). </td>
| |
| </tr>
| |
| </table>
| |
|
| |
|
| |
| == Tisk delší dobu nereaguje nebo hláška ''Otevřením spustíte následující příkaz SQL''==
| |
| ''Projevuje se'' <br>
| |
| * při zadání '''tisku''' dokumentů '''aplikace''' KS-mzdy ani MSWord '''delší dobu nereagují''', nebo
| |
| * je zobrazeno oznámení MS Wordu: '''"Otevřením tohoto dokumentu spustíte následující příkaz SQL''': SELECT * FROM ...", nebo
| |
| * je zobrazeno anglické oznámení MS Wordu: '''"Opening this document will run the following SQL command''': SELECT * FROM ..."
| |
|
| |
| [[Image: Dokumenty-hlaska-otevrenim-dokumentu-spustite-nasledujici-prikaz-sql.png|350px]]
| |
| [[Image: Dokumenty-hlaska-opening-this-document-will-run-the-following-sql-command.jpg|400px]]
| |
|
| |
| ''Odstranění'' <br>
| |
| Jedná se o výchozí bezbečnostní opatření aplikace MS Word, známé jako
| |
| : '''SQLSecurityCheck''',
| |
| které je její součásti od verze Wordu 2002.
| |
|
| |
| Na některých stanicích se stává, že se dané oznámení zobrazí '''"pod"''' aplikací MSWord, a pak se tato aplikace její jako nereagující.
| |
|
| |
| V těchto případech je nutné na dané stanici tuto vlasnost aplikace MSWord vypnout. I na dalších stanicích, kde nedochází k zdálnivému "vytuhnutí", doporučujeme tuto vlastost MSWordu vypnout, jinak bude dané oznámení uživatelům při každém tisku zobrazováno. Vypnutí bezbečnostní opatření aplikace MS Word se provádí
| |
| : '''zásahem do systémových registrů'''.
| |
|
| |
| Český popis (strojově přeložený) je zde na stránkách výrobce:
| |
| : https://support.microsoft.com/cs-cz/kb/825765/cs
| |
| ..a zde anglický originál:
| |
| : https://support.microsoft.com/en-us/kb/825765
| |
|
| |
| Pozor! Protože dané nastavení je v systémových registrech ve větvi pro přislušné číslo verze MS Wordu, je třeba po instalaci nové verze aplikace MS Word znovu provést dané nastavení v příslušné větvi systémových registrů.
| |
|
| |
|
| |
| == Word při tisku opakovaně nereaguje ==
| |
| Při tisku Word zamrzává (nespustí se, či se nezobrazí se vůbec šablona), ale dříve to na dané stanici správně fungovalo.
| |
|
| |
| V tomto případě může pomoci restarovat operační systém Windows a provést požadovanou operaci znovu, nejlépe již se spuštěným Wordem. MS Word totiž využívá ke své činnosti systémové knihovny operačního systém a při jeho prvním zamrznutí dojde k problém v komunikaci s danými systémovými knihovnami a samotný restart MSWord nepomůže, ale pomáhá až restart dané stanice.
| |
|
| |
|
| |
| == Při editaci šablony ve Wordu nejsou přístupná slučovací pole ==
| |
|
| |
| * Pokud používáte Word 2003 a vyšší, a hodnota parametru '''[[DokWord_zahlavi (sk.12)]]''' je '''Ano''', přepněte jej na hodnotu '''Ne'''. Šablony musí být vytvářeny až po správném nastavení tohoto parametru.
| |
| * Je třeba mít plná '''přístupová práva na složku Temp''' určenou v nastavení systémových proměnných operačního systému Windows. Obvyklá cesta např. ve Win7 k této složce je ''C:\Users\<jmeno uzivatele>\AppData\Local\Temp''
| |
| * Pokud předchozí možnosti nepomohly, nastavte zdroj dat ve Wordu ručně. Tuto volbu obvykle najdete v nastavení záložky/karty Korespondence. Přesný postup hledejte na stránkách
| |
| http://support.microsoft.com/?ln=cs
| |
| Jako zdroj dat připojte soubory ''data.txt'', ''hlavicka.txt'' nebo ''data.doc'', ''hlavicka.doc'' podle nastaveného typu komunikace s Wordem (OLE(doc), DDE(txt)).
| |
|
| |
| <div style="background:#f5faff; border:1px solid #a3b0bf; padding:4px 8px; margin:8px 0;">
| |
| Pokud jsou problémy při komunikaci aplikace s Wordem, může někdy pomoci smazat jeho globální šablonu "normal.dot". Tato šablona v adresáři C:\Documents and Settings\<jméno uživatele>\Data aplikací\Microsoft\Šablony.
| |
| </div>
| |
|
| |
| == Chybné české znaky (diakritika) při sloučení dokumentu ==
| |
| '''Nastavení české znakové sady Word v HKEY'''
| |
| # Ukončete všechny aplikace sady Office.
| |
| # Klepněte na tlačítko '''Start''' a potom klepněte na příkaz '''Spustit'''.
| |
| # Do pole '''Otevřít''' zadejte příkaz '''regedit''' a klepněte na tlačítko '''OK'''.
| |
| # Vyhledejte a klepnutím vyberte následující klíč registru: '''HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options'''
| |
| # V pravé části okna ve volném místě stiskněte pravoklik myši a zvolte '''Nový''' a potom klepněte na příkaz '''Hodnota DWORD'''.
| |
| # Zadejte '''DefaultCPG''' a stiskněte klávesu '''Enter'''.
| |
| # Klepněte pravým tlačítkem myši na '''DefaultCPG''' a potom klepněte na příkaz '''změnit'''.
| |
| # V dialogovém okně '''Upravit''' hodnotu '''DWORD''' vyberte jako základ '''desítkové'''. Do pole Údaj hodnoty zadejte '''1250''' a klepněte na tlačítko '''OK'''.
| |
| # V nabídce soubor klepněte na příkaz '''Konec''' a ukončete Editor registru.
| |
|
| |
| Poznámky:
| |
| * Cesta může být odlišná podle verze Wordu, kterou používáte. V příkladu je použito '''\10.0\''', přičemž jsou možné i jiné hodnoty, např. '''9.0, 11.0, 14.0, apod.'''. Číslo zjistíte po otevření aplikace MS Word v menu: ''Soubor>Nápověda'', položka ''verze''.
| |
| * Hodnota klíče registru je znaková stránka, kterou chcete použít jako výchozí. V příkladu je použito číslo znakové stránky '''Windows 1250''', která odpovídá Windows češtině.
| |
|
| |
| Pozor, v odkazu níže je uvedeno pro češtinu chybné číslo znakové stránky Windows 1252 - správně je Windows 1250.
| |
| : http://support.microsoft.com/kb/290981/cs
| |
|
| |
|
| |
| ==Chybová hláška ''"Ambiguous name detected: TmpDDE"''.==
| |
|
| |
| Jde o dočasné makro, které zůstane ve Wordu i po uzavření MS Wordu, ačkoliv by tam být nemělo. Postup odstranění problému je smazání daného makra z MS Wordu. Provedení smazání se liší podle verze Wordu. Řešení pro jednotlivé verze MS Wordu jsou uvedeny zde:
| |
|
| |
| '''Word XP'''<br>
| |
| Take the following steps to delete TmpDDE.dot from the normal.dot file:
| |
| {| class="prettytable"
| |
| | 1.
| |
| | Open Word.
| |
|
| |
| |-
| |
| | 2
| |
| | Click Tools on the menu bar and select Macro and Macros to open the Macros window.
| |
|
| |
| |-
| |
| | 3
| |
| | Click Organizer to open the Organizer window.
| |
|
| |
| |-
| |
| | 4
| |
| | Click Macro Project Items.
| |
|
| |
| |-
| |
| | 5
| |
| | Click to highlight the TmpDDE macro.
| |
|
| |
| |-
| |
| | 6
| |
| | Click Delete.
| |
|
| |
| |-
| |
| | 7
| |
| | Click Yes to delete the TmpDDE macro.
| |
|
| |
| |-
| |
| | 8
| |
| | Close Word.
| |
|
| |
| |-
| |
| | 9
| |
| | Run the merge again.
| |
|
| |
| |}
| |
|
| |
|
| |
| '''Word 2003'''<br>
| |
| Take the following steps to delete TmpDDE.dot from the normal.dot file:
| |
| {| class="prettytable"
| |
| | 1
| |
| | Open Word.
| |
|
| |
| |-
| |
| | 2
| |
| | Click Tools on the menu bar and select Macro and Macros to open the Macros window.
| |
|
| |
| |-
| |
| | 3
| |
| | Click Organizer to open the Organizer window.
| |
|
| |
| |-
| |
| | 4
| |
| | NOTE: The organizer should default to the Macro Project Items tab. If not, then select it.
| |
|
| |
| |-
| |
| | 5
| |
| | Click to highlight Tmpdde.dot in the Normal.dot box.
| |
|
| |
| |-
| |
| | 6
| |
| | Click Delete.
| |
|
| |
| |-
| |
| | 7
| |
| | Click OK.
| |
|
| |
| |-
| |
| | 8
| |
| | Close Word.
| |
|
| |
| |-
| |
| | 9
| |
| | Run the merge again.
| |
|
| |
| |}
| |
|
| |
|
| |
| '''Word 2007'''<br>
| |
| Take the following steps to delete TmpDDE.dot from the normal.dot file:
| |
| {| class="prettytable"
| |
| | 1
| |
| | Open Word.
| |
|
| |
| |-
| |
| | 2
| |
| | Click the View tab.
| |
|
| |
| |-
| |
| | 3
| |
| | Click Macros to open the Macros window.
| |
|
| |
| |-
| |
| | 4
| |
| | Click Organizer to open the Organizer window.
| |
|
| |
| |-
| |
| | 5
| |
| | NOTE: The organizer should default to the Macro Project Items tab. If not, then select it.
| |
|
| |
| |-
| |
| | 6
| |
| | Click to highlight tmpDDE.dot under the In Normal section.
| |
|
| |
| |-
| |
| | 7
| |
| | Click Delete.
| |
|
| |
| |-
| |
| | 8
| |
| | Click Close to close the Organizer window.
| |
|
| |
| |-
| |
| | 9
| |
| | Click Cancel to close the Macros window.
| |
|
| |
| |-
| |
| | 10
| |
| | Close Word.
| |
|
| |
| |-
| |
| | 11
| |
| | Run the merge again.
| |
|
| |
| |}
| |
|
| |
| == Cloudové produkty MS Office 365 ==
| |
| Aplikace používá při komunikaci desktopové produkty Microsoft Office. Cloudové produkty MS Office 365 aplikací '''nejsou podporovány'''.
| |
|
| |
| <div style="text-align:center">[[Dokumenty|Zpět]]</div>
| |