Řešení některých problémů (Dokumenty)

Z Prirucky

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).


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

  1. Ukončete všechny aplikace sady Office.
  2. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
  3. Do pole Otevřít zadejte příkaz regedit a klepněte na tlačítko OK.
  4. Vyhledejte a klepnutím vyberte následující klíč registru: HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  5. 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.
  6. Zadejte DefaultCPG a stiskněte klávesu Enter.
  7. Klepněte pravým tlačítkem myši na DefaultCPG a potom klepněte na příkaz změnit.
  8. 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.
  9. 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.