Archiv štítku: word

Zobrazení náhledu souborů MS office a chyba nelze vytvořit pracovní soubor

Povolení náhledu v exploreru pro dokumenty microsoft office

Zobrazení náhledu dokumentů Microsoft office v exploreru, není ve výchozím nastavení povolené. Je to z důvodu ochrany před spuštěním škodlivého kódu ve stažených souborech. Pokud i přes toto riziko chcete zobrazit náhled souborů, tak to musíte povolit v každé aplikaci (word, excel, powerpoint) a pro každého uživatele.

Povolení náhledu provedete v aplikací word, excel, powerpoint kliknutím na:

Soubor>Možnosti>Centrum zabezpečení>Nastavení centra zabezpečení>Chráněné zobrazení
odškrtneme "Povolit chráněné zobrazení pro soubory, které pochází z internetu"

File>Options>Trust Center>Trust Center Settings>Protected View
uncheck "Enable Protected View for files originating from the Internet"
Povolení zobrazení náhledu dokumentů MS office v průzkumníkovi

Povolení zobrazení náhledu dokumentů MS office v průzkumníkovi

Chyba aplikace nemůže vytvořit pracovní soubor

Word nemůže vytvořit pracovní soubor. Zkontrolujte nastavení proměnné prostředí TEMP.
Word could not create the work file. Check the temp environment variable.

Řešení: Vymazání obsahu adresáře %TEMP%

Restartujeme PC a neotvíráme žádné aplikace. Otevřeme průzkumníka a do adresního řádku zadáme %TEMP%. Pak označíme všechny soubory v adresáři C:\Users\<název uživatele>\AppData\Local\Temp a dáme je smazat. Některé soubory, které nepůjdou smazat ani s oprávněním správce, ty přeskočíme.

Řešení: Kontrola proměnné %TEMP%:

Do adresního řádku průzkumníka zadáme „%TEMP%“ a musí se nám zobrazit složka C:\Users\<username>\AppData\Local\Temp

Řešení: Zakázat doplňky v office:

Soubor>Možnosti>Doplňky>Doplňky modelu COM zakázat doplňky třetích stran.

Řešení: Složka dočasné soubory internetu:

Otevřeme složku %userprofile%\AppData\Local\Microsoft\Windows\INetCache a pokud existuje adresář Content.Word, tak jej přejmenujeme případně smažeme a znovu jej vytvoříme.

Řešení: Vymazáním klíčů v registrech:

Vytvoříme pod obnovení, spustíme aplikaci regedit.exe s oprávněním správce. Najdeme si potřebný klíč, který pro jistotu přes pravé tlačítko vyexportujeme. Poté daný klíč smažeme. Pak doporučuji spustit rychlou opravu office.

//word
HKCR\CLSID\{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}

//powerpoint
HKCR\CLSID\{65235197-874B-4A07-BDC5-E65EA825B718}

//excel
HKCR\CLSID\{00020827-0000-0000-C000-000000000046}
Smazání klíčů v registrech

Smazání klíčů v registrech

Řešení: Přidáním proměnné %userprofile% do systémových proměnných

Proklikáme se do Start>Nastavení>Systém>Upřesnit nastavení systému>Upřesnit>Proměnné prostředí>Uživatelské proměnné pro uživatele <uživatelské jméno>>Nová

Proměnnou pojmenujeme %userprofile% a cestu nastavíme na C:\Users\<username>

Nastavení proměnné %userprofile%

Nastavení proměnné %userprofile%

Řešení  kontrola disku, systémových souborů Windows:

Spustíme příkazový řádek CMD s oprávněním správce a:

//zkontrolujeme disk
chkdsk c: /f

//zkontrolujeme windows
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Případně provedeme kontrolu antivirovým programem.

Zdroj:

https://learn.microsoft.com/en-us/office/troubleshoot/office-suite-issues/no-file-previews-file-explorer-switching-to-32-bit
https://learn.microsoft.com/en-us/answers/questions/1184842/could-not-create-the-work-file-error-in-office

 

 

Hromadný převod souborů doc na docx

Asi nejjednodušší způsob, jak převést dokumenty s příponou doc na docx, je pomocí makra ve Wordu. Otevřeme Word a vytvoříme si nový soubor např. doc2docx, který uložíme s příponou doc2docx.docm (docx s podporou maker).  Následně zmáčkneme klávesovou zkratku Alt+F11. Otevře se nám prostředí pro programování maker.

Do souboru doc2docx vložíme modul pomocí nabídky Insert>Module nový modul.

mass convert doc2docx

hromadný převod doc na docx

Do modulu nakopírujeme makro. Adresář musí obsahovat jen dokumenty *.doc, jinak skončí chybou.

1. Makro s nadefinovaná cestou pro konverzi, cesta je nastavená na adresář c:\doc2docx\:

Sub TranslateDocIntoDocx()
  Dim objWordApplication As New Word.Application
  Dim objWordDocument As Word.Document
  Dim strFile As String
  Dim strFolder As String

  strFolder = "c:\Doc2Docx\"
  strFile = Dir(strFolder & "*.doc", vbNormal)
  
  While strFile <> ""
    With objWordApplication      
      Set objWordDocument = .Documents.Open(FileName:=strFolder &strFile, AddToRecentFiles:=False, ReadOnly:=True, Visible:=False)
          
      With objWordDocument
        .SaveAs FileName:=strFolder & Replace(strFile, "doc", "docx"), FileFormat:=16
        .Close
      End With
    End With
    strFile = Dir()
  Wend   

  Set objWordDocument = Nothing
  Set objWordApplication = Nothing
End Sub

2. Nebo makro s výběrem adresáře:

Sub ConvertDocToDocx()
'Updated by ExtendOffice 20181128
Dim xDlg As FileDialog
Dim xFolder As Variant
Dim xFileName As String
Application.ScreenUpdating = False
Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
If xDlg.Show <> -1 Then Exit Sub
xFolder = xDlg.SelectedItems(1) + "\"
xFileName = Dir(xFolder & "*.doc", vbNormal)
While xFileName <> ""
Documents.Open FileName:=xFolder & xFileName, _
ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
wdOpenFormatAuto, XMLTransform:=""
ActiveDocument.SaveAs xFolder & Replace(xFileName, "doc", "docx"), wdFormatDocumentDefault
ActiveDocument.Close
xFileName = Dir()
Wend
Application.ScreenUpdating = True
End Sub

Pak makro spustíme tlačítkem „run“.

Vložení a spuštění makra.

Vložení a spuštění makra.

Zdroj:

https://www.datanumen.com/blogs/3-quick-ways-to-batch-convert-word-doc-to-docx-files-and-vice-versa/
https://cs.extendoffice.com/documents/word/5601-word-batch-convert-doc-to-docx.html