Jak szybko skopiować wszystkie tabele z jednego e-maila do drugiego w Outlooku

Podziel się teraz:

W programie Outlook, gdy musisz wyodrębnić i skopiować wszystkie tabele z jednego e-maila do drugiego, jest to niewątpliwie żmudne i uciążliwe, aby zrobić to ręcznie. Ten artykuł podzieli się z Tobą o wiele mądrzejszym sposobem.

Czasami możesz chcieć utworzyć nową wiadomość e-mail zawierającą tabele innej wiadomości e-mail. Jeśli e-mail zawiera tylko jedną tabelę, jest to bardzo proste. Jeśli jednak w źródłowej wiadomości e-mail znajduje się wiele tabel, ręczne kopiowanie jest zbyt żmudne. Dlatego w dalszej części przedstawimy inny sposób, który jest znacznie bardziej skuteczny i inteligentny.

Szybko kopiuj wszystkie tabele z jednego e-maila do drugiego

Skopiuj wszystkie tabele z jednego e-maila do drugiego

  1. Na początek powinieneś uzyskać dostęp do programu Outlook w zwykły sposób.
  2. Następnie w głównym oknie Outlooka możesz nacisnąć klawisze skrótu „Alt + F11”.
  3. Następnie w wyskakującym oknie „Microsoft Visual Basic for Applications” należy otworzyć nieużywany moduł lub po prostu wstawić nowy.
  4. Następnie możesz skopiować następujący kod VBA do tego modułu.
Sub CopyAllTablesFromOneEmailToAnother()
    Dim objSourceMail As Outlook.MailItem
    Dim objSourceMailDocument As Word.Document
    Dim objNewMail As Outlook.MailItem
    Dim objNewMailDocument As Word.Document
    Dim objTable As Word.Table
 
    'Get the source email
    Select Case TypeName(Application.ActiveWindow)
           Case "Explorer"
                Set objSourceMail = ActiveExplorer.Selection.Item(1)
                objSourceMail.Display
           Case "Inspector"
                Set objSourceMail = ActiveInspector.CurrentItem
    End Select
 
    Set objSourceMailDocument = objSourceMail.GetInspector.WordEditor
 
    If objSourceMailDocument.Tables.count > 0 Then
 
       'Create a new email
       Set objNewMail = Application.CreateItem(olMailItem)
 
       For Each objTable In objSourceMailDocument.Tables
           Set objNewMailDocument = objNewMail.GetInspector.WordEditor
 
           'Copy all tables from source email to the new email
           With objNewMailDocument.Range
                .Collapse wdCollapseEnd
                .FormattedText = objTable.Range.FormattedText
                .Collapse wdCollapseEnd
                .Text = vbCrLf
           End With
      Next
 
      'Close the source email
      objSourceMail.Close olSave
      'Display the new email
      objNewMail.Display
    End If
End Sub

Kod VBA - skopiuj wszystkie tabele z jednego e-maila do drugiego

  1. Następnie możesz wyjść z bieżącego okna edytora VBA.
  2. Później powinieneś zmienić ustawienia makr programu Outlook, aby włączyć wszystkie makra.
  3. Ponadto lepiej jest dodać to makro do paska narzędzi szybkiego dostępu, co można wykonać w „Opcjach programu Outlook”.
  4. Wreszcie możesz spróbować:
  • Na samym początku otwórz lub wybierz maila, którego tabele mają zostać skopiowane.
  • Następnie naciśnij nowo dodany przycisk makra na pasku narzędzi szybkiego dostępu.
  • Po zakończeniu działania makra pojawi się nowy e-mail, w którym wklejono tabele źródłowego e-maila.

Chroń plik programu Outlook przed korupcją

Chociaż Outlook może odgrywać dobrą rolę, niezależnie od tego, czy jest samodzielnym klientem poczty e-mail, czy prywatnym menedżerem harmonogramu, nadal nie jest odporny na błędy i uszkodzenia. Dlatego ochrona danych programu Outlook jest niewątpliwie żmudnym i żmudnym zadaniem. Musisz mieć oko na swoje codzienne zachowania w Outlooku, takie jak nie klikanie podejrzanych linków, pobieranie niebezpiecznych załączników, niewłaściwe zamykanie Outlooka i tak dalej. Oczywiście konieczne jest, abyś miał w pobliżu gwiezdne narzędzie naprawcze, takie jak DataNumen Outlook Repair w tym, że może napraw Outlooka kłopoty jak bryza.

Wprowadzenie autora:

Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawa mdf i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.