Řešení některých problémů (Dokumenty)
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 svo 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). |
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ě.
http://support.microsoft.com/kb/290981/cs
Hláška "Otevřením spustíte následující příkaz SQL"
Jedná se o bezpečnostní vlastnost MS Wordu. Návod k potlačení je na stránkách Microsoftu zde: http://support.microsoft.com/kb/825765
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.