Note: The other languages of the website are Google-translated. Back to English

Як встановити різні підписи для відповідей і переадресації в Outlook?

Зазвичай ви можете встановити різні підписи для різних облікових записів у своєму Outlook, але коли-небудь намагалися застосовувати різні підписи для відповідей та переадресації. Це означає, що коли ви відповідаєте на електронне повідомлення, підпис1 вставляється, коли ви пересилаєте електронне повідомлення, підпис2 застосовується. Як ви могли вирішити це завдання в Outlook?

Встановіть різні підписи для відповідей та переадресації за допомогою коду VBA


Встановіть різні підписи для відповідей та переадресації за допомогою коду VBA

Наступний код VBA може допомогти вам встановити різні підписи для відповідей і переадресації. Будь ласка, виконайте кроки нижче один за одним:

1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

2. Потім натисніть кнопку Insert > Модулі, скопіюйте та вставте код нижче у відкритий порожній модуль, див. знімок екрана:

Код VBA: встановіть різні підписи для відповідей та переадресації:

Public WithEvents GExplorer As Outlook.Explorer
Public WithEvents GMail As Outlook.MailItem
Public GFSO As Scripting.FileSystemObject
Public GTextStream As Scripting.TextStream
Public GText As String
Private Sub Application_Startup()
    Set GExplorer = Outlook.Application.ActiveExplorer
    Set GFSO = New Scripting.FileSystemObject
End Sub
Private Sub GExplorer_SelectionChange()
    Dim xItem As Object
    On Error Resume Next
    Set xItem = GExplorer.Selection.Item(1)
    If xItem.Class <> olMail Then Exit Sub
    Set GMail = xItem
End Sub
Private Sub GMail_Reply(ByVal Response As Object, Cancel As Boolean)
    InsertSignature Response, "Signature1.htm"   'change this signature name for replies
End Sub
Private Sub GMail_Forward(ByVal Forward As Object, Cancel As Boolean)
    InsertSignature Forward, " Signature2.htm"    'change this signature name for forwards
End Sub
Private Sub InsertSignature(Item As Object, SignName As String)
    Dim xSignatureFile As String
    Dim xMailItem As Outlook.MailItem
    xSignatureFile = CreateObject("WScript.Shell").SpecialFolders(5)
    xSignatureFile = xSignatureFile & "\Microsoft\Signatures\" & SignName
    Set GTextStream = GFSO.OpenTextFile(xSignatureFile)
    GText = ""
    GText = GTextStream.ReadAll
    If Item.Class <> olMail Then Exit Sub
    Set xMailItem = Item
    With xMailItem
        .Display
        .HTMLBody = .HTMLBody & "<br><br>" & GText
    End With
End Sub

примітки: У наведеному вище коді, Підпис 1 і Підпис 2 це два імена підписів, які ви хочете використовувати для відповіді та пересилання. Будь ласка, змініть імена відповідно до ваших потреб.

doc sig forwar відповідь 1

3. Досі в Microsoft Visual Basic для додатків вікна, натисніть інструменти > посилання йти до Список літератури-Проект1 і перевірте Виконання сценаріїв Microsoft опція від Доступні посилання вікно списку, див. знімок екрана:

doc sig forwar відповідь 2

4. А потім клацніть OK щоб закрити діалогове вікно, відтепер, коли ви відповідаєте на електронне повідомлення, одразу буде вставлено Signature1, див. знімок екрана:

doc sig forwar відповідь 3

І коли ви пересилаєте повідомлення, Signature2 буде вставлено, як показано на наступному знімку екрана:

doc sig forwar відповідь 4


Kutools для Outlook - приносить 100 розширених функцій для Outlook і значно полегшує роботу!

  • Авто CC / BCC за правилами при відправці електронної пошти; Автоматичне пересилання вперед Кілька електронних листів на замовлення; Автовідповідь без сервера обміну та більше автоматичних функцій ...
  • Попередження BCC - показати повідомлення при спробі відповісти всім якщо ваша поштова адреса є у списку BCC; Нагадати про відсутність вкладеньта інші функції нагадування ...
  • Відповісти (Усі) з усіма вкладеннями в поштовій розмові; Відповісти на багато електронних листів за секунди; Автоматично додавати привітання при відповіді; Додати дату в тему ...
  • Інструменти вкладення: Керування всіма вкладеннями у всіх листах, Автоматичне від'єднання, Стиснути все, Перейменувати все, Зберегти все ... Швидкий звіт, Підрахувати вибрані листи...
  • Потужні небажані електронні листи за звичаєм; Видаліть повторювані листи та контакти... Дозвольте вам робити розумніші, швидші та кращі в Outlook.
постріл kutools outlook kutools вкладка 1180x121
постріл kutools outlook kutools плюс вкладка 1180x121
 
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL