Pom21: Porovnání verzí
(Stránka vyprázdněna) |
|||
| Řá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> | |||
Verze z 18. 3. 2015, 14:48
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:
| ovládání Wordu pomocí OLE, data uložena do DOC | ovládání Wordu pomocí DDE, data uložena do TXT dle standardu CSV |
| 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). | 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). |
Tisk delší dobu nereaguje nebo hláška Otevřením spustíte následující příkaz SQL
Projevuje se
- 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 ..."
Odstranění
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:
..a zde anglický originál:
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)).
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.
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.
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
Take the following steps to delete TmpDDE.dot from the normal.dot file:
| 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
Take the following steps to delete TmpDDE.dot from the normal.dot file:
| 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
Take the following steps to delete TmpDDE.dot from the normal.dot file:
| 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.