Я изменил существующую форму и сохранил ее на рабочем столе как .oft-файл. Всякий раз, когда я отправляю эту форму, у меня есть старая подпись, которая показывает.Как удалить старые подписи из форм Outlook?
Если я дважды щелкнул файл .oft, я вижу тело с этой старой подписью, а затем мое более новое под ним. Я хотел бы удалить эту старую подпись, которая застревает в теле. Меня смущает то, что когда я открываю этот файл в формах Outlook, он никогда не включает подпись в сообщениях, поэтому, когда я запускаю форму, я не вижу эту подпись, кроме тех случаев, когда я ее отправляю, я вижу ее в предварительном просмотре, когда открываю сообщение, которое я вижу в моей форме Outlook так, как должно быть.
Мне удалось сохранить файл в виде html. Я вижу подпись внизу страницы.
Как удалить или изменить файл html, чтобы удалить эту подпись и вернуть исходный файл.
Я также попытался сохранить как html, удалить подпись, сохранить, а затем использовать макрос для загрузки html. Но не смог сэкономить.
Sub MakeHTMLMsg()
Set objMsg =3D Application.CreateItem(olMailItem)
Set fso =3D CreateObject("Scripting.FileSystemObject")
Set ts =3D fso.OpenTextFile("c:\testfile.htm", 1)=20
strText =3D ts.ReadAll
objMsg.HTMLBody =3D strText
objMsg.Display
Set fso =3D Nothing
Set ts =3D Nothing=20
Set objMsg =3D Nothing
End Sub
Я пробовал это решение довольно много раз, и это не решило мою проблему. В итоге мне пришлось копировать и вставлять элементы управления в новую форму (это было после того, как я отключил автоматические подписи в настройках почты). Выполнение этого также перенесло мои поля. – nardnob