2 prostriedky na dávkovú zmenu veľkosti všetkých tabuliek tak, aby sa zmestili na obsah alebo okno v e-maile programu Outlook

Pri vytváraní e-mailu, ktorý obsahuje veľa tabuliek v tele správy, ak chcete hromadne zmeniť veľkosť všetkých tabuliek, aby sa zmestili do obsahu alebo aktuálneho okna, môžete použiť metódy zdieľané v tomto článku.

Po vytvorení niekoľkých tabuliek v e-maile, aby bol obsah e-mailu zarovnaný a usporiadaný, môžete dúfať, že zmeníte veľkosť všetkých tabuliek tak, aby sa zmestili do obsahu alebo okna aktuálnej správy. V tomto prípade, ak existujú iba dve alebo tri tabuľky, stačí použiť vstavanú funkciu tabuľky „Automatické prispôsobenie“ na zmenu veľkosti jednej po druhej, ako je uvedené v nasledujúcej metóde 1. Ak však existuje viacero tabuliek, mal lepšie použiť metódu 2, ktorá používa kód VBA na jednoduché uskutočnenie „zmeny veľkosti dávky“.

Metóda 1: Zmena veľkosti tabuliek po jednej pomocou funkcie „Automatické prispôsobenie“.

  1. Najprv v otvorenom e-maile umiestnite kurzor na tabuľku.
  2. Potom kliknite na ikonu krížika v ľavom hornom rohu tabuľky a vyberte ju.
  3. Ďalej prejdite na kartu „Rozloženie“ na páse „Nástroje tabuľky“.
  4. Tu nájdite a vyberte možnosť „Automatické prispôsobenie“.
  5. Teraz vyberte „Automatické prispôsobenie obsahu“ alebo „Automatické prispôsobenie okna“ podľa vašich potrieb. Nasledujúca snímka obrazovky zobrazuje výsledok príkladu – „Automatické prispôsobenie okna“.Automaticky prispôsobiť okno
  6. Vybraná tabuľka sa ihneď prispôsobí oknu.Zmeňte veľkosť tabuľky tak, aby sa prispôsobila oknu
  7. Potom môžete tento spôsob použiť na zmenu veľkosti ostatných tabuliek jeden po druhom.

Metóda 2: Dávková zmena veľkosti pomocou programu Outlook VBA

  1. Na začiatku nechajte e-mail otvorený.
  2. Následne spustite editor Outlook VBA pomocou „Alt + F11“.
  3. Potom vložte nasledujúci kód VBA do modulu alebo projektu.
Sub ResizeAllTables_FitContentsOrWindow() Dim objMail As Outlook.MailItem Dim objMailDocument As Word.Document Dim objTables As Word.Tables Dim i As Integer Dim objTable As Word.Table Set objMail = Outlook.Application.CurrentjMaj Set.Get.Wet ordEditor Set objTables = objMailDocument.Tables Ak objTables.Count > 0 Then For i = 1 To objTables.Count Nastaviť objTable = objTables.Item(i) 'Prispôsobiť okno objTable.AutoFitBehavior wdAutoFitWindow 'Prispôsobiť obsahu namiesto toho' použite nasledujúci riadok. .AutoFitBehavior wdAutoFitContent Next End If End Sub

Kód VBA - Dávková zmena veľkosti všetkých tabuliek, aby sa zmestili do obsahu alebo okna

  1. Potom priamo stlačte tlačidlo „F5“ na spustenie tohto makra.
  2. Keď makro skončí, vráťte sa k e-mailu. Zistíte, že veľkosť všetkých tabuliek bola zmenená tak, aby sa automaticky prispôsobili oknu správy.Veľkosť všetkých tabuliek sa prispôsobí oknu

Riešte problémy s Outlookom svižne

Je známe, že používatelia môžu v programe Outlook zaznamenať rôzne problémy, ako sú bežné chybové hlásenia, náhle uviaznutie a náhle automatické rozlíšenietarting, katastrofálne poškodenie dátového súboru a pod. Príslušné riešenia by sa mali líšiť podľa druhu problémov. Ak chcete napríklad opraviť drobné chyby, môžete jednoducho použiť nástroj na opravu doručenej pošty. Ale v prípade vážnych problémov, ako sú problémy so súbormi PST, by ste sa mali uchýliť k robustnému a osvedčenému externému nástroju na opravu, ako napr. DataNumen Outlook Repair na opraviť PST súbor.

Úvod autora:

Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane opraviť sql a výhľadové softvérové ​​produkty na opravu. Pre viac informácií navštívte www.datanumen. S

3 odpovede na „2 spôsoby hromadnej zmeny veľkosti všetkých tabuliek, aby sa zmestili do obsahu alebo okna v e-maile programu Outlook“

  1. Ešte raz ahoj Shirley,
    Chybové hlásenie VBA sa mi podarilo opraviť tak, že prejdete na Vývojár > Nástroje > Referencie a pridám „Microsoft Word 16.0 Object Library“ a „Microsoft Scripting Runtime“. Teraz sa váš kód v metóde VBA #2 úspešne skompiluje. Vytvoril som odkaz na paneli s nástrojmi Rýchly prístup. Nerobí však nič s otvoreným e-mailom programu Outlook s obrázkom v tabuľke, ktorý sa nachádza mimo pravej strany obrazovky. Máte nejaké návrhy, čo ešte môžem urobiť, aby to fungovalo.
    Vďaka,
    Stu

  2. Ahoj Shirley,
    Vyskúšal som váš kód metódy VBA č. 2 v programe Outlook 2021, ale v riadku „Dim objMailDocument As Word.Document“ sa mi zobrazila „Chyba kompilácie: Používateľom definovaný typ nie je definovaný“. Máte nejaké návrhy na vyriešenie tejto chyby?

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *