Jak szybko wysłać określone strony dokumentu programu Word jako wiadomość e-mail programu Outlook

Podziel się teraz:

Niektórzy użytkownicy tęsknią za rozwiązaniem, które pozwoli im szybko wysyłać określone strony dokumentu programu Word jako wiadomość e-mail programu Outlook. W tym artykule szczegółowo przedstawimy taką metodę.

Jeśli przeczytałeś mój poprzedni artykuł „Jak szybko dołączyć określone strony dokumentu programu Word do wiadomości e-mail programu Outlook„, Możesz mieć tendencję do proszenia o metodę, która może bezpośrednio wysyłać określone strony dokumentu Worda jako wiadomość e-mail, a nie jako załącznik do wiadomości e-mail. Teraz poniżej pokażemy fragment kodu VBA, który może z łatwością go zrealizować.

Wyślij określone strony dokumentu programu Word jako wiadomość e-mail programu Outlook

Wyślij określone strony dokumentu programu Word jako wiadomość e-mail programu Outlook

  1. Na początek musisz uzyskać dostęp do źródłowego dokumentu Word, którego określone strony chcesz wysłać.
  2. Następnie w otwartym oknie Worda należy wcisnąć klawisze „Alt + F11”.
  3. Spowoduje to wyświetlenie okna „Microsoft Visual Basic for Applications”.
  4. W tym oknie należy wstawić nowy moduł.
  5. Następnie należy włączyć „Bibliotekę obiektów Microsoft Outlook”.
  • Kliknij „Narzędzia” i wybierz „Odniesienie” z rozwijanej listy.
  • W wyskakującym oknie dialogowym przewiń w dół, aż zobaczysz „Bibliotekę obiektów Microsoft Outlook”. Włącz ją i kliknij „OK”.Włącz „Bibliotekę obiektów Microsoft Outlook”
  1. Następnie możesz skopiować poniższy fragment kodu VBA do tego modułu.
Sub SendSpecificPagesAsOutlookEmail()
    Dim objSelectedPages As Word.Range
    Dim objOutlookApp As Outlook.Application
    Dim objMail As Outlook.MailItem
    Dim objMailDocument As Word.Document
 
    'Copy the contents from Page 3 to 4
    'Change the page number as per your needs
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=3
    Set objSelectedPages = Selection.Range
    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=4
    objSelectedPages.End = Selection.Bookmarks("\Page").Range.End
    objSelectedPages.Select
    objSelectedPages.Copy
 
    'Get Outlook Application
    On Error Resume Next
    Set objOutlookApp = GetObject(, "Outlook.Application")
    If objOutlookApp Is Nothing Then
       Set objOutlookApp = CreateObject("Outlook.Application")
    End If
 
    'Create a new email
    Set objMail = objOutlookApp.CreateItem(olMailItem)
    objMail.Display
 
    'Paste the contents in specific pages into message body
    Set objMailDocument = objMail.GetInspector.WordEditor
    Set objTempRange = objMailDocument.Range(0, 0)
    objTempRange.PasteAndFormat (wdFormatOriginalFormatting)
End Sub

Kod VBA - wyślij określone strony dokumentu programu Word jako wiadomość e-mail programu Outlook

  1. Ostatecznie możesz uruchomić to makro od razu. Wystarczy nacisnąć klawisz „F5” w bieżącym module.
  2. Możesz otrzymać ostrzeżenie programu Outlook, takie jak poniższy zrzut ekranu. Możesz kliknąć „Zezwól” bezpośrednio.Ostrzeżenie
  3. Ostatecznie otrzymasz wiadomość e-mail zawierającą określone strony dokumentu Word.Wiadomość e-mail zawierająca określone strony dokumentu programu Word

Zwróć uwagę na ochronę danych programu Outlook

Możesz być znacznie zadowolony z ilości funkcji w Outlooku. Ale nadal zawiera wady. Na przykład jest podatny na błędy i korupcję. W takim przypadku musisz zwrócić dużą uwagę na ochronę programu Outlook, w tym tworzenie kopii zapasowych plików PST programu Outlook w regularnych odstępach czasu. Poza tym jest to rozsądne i sugerowane, aby zachować moc Naprawa PST narzędzie, jak DataNumen Outlook Repair. Jest tak potężny, że może wydobyć maksymalną ilość danych z poważnie uszkodzonego pliku Outlooka.

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.