J'ai modifié un formulaire existant et l'ai enregistré sur mon bureau en tant que fichier .oft. Chaque fois que j'envoie ce formulaire, j'ai une ancienne signature qui montre.Comment supprimer les anciennes signatures des formulaires Outlook?
Si je double-clique sur le fichier .oft, je vois le corps avec cette ancienne signature, puis la plus récente en dessous. Je voudrais supprimer cette vieille signature qui est coincée dans le corps. Ce qui m'embrouille, c'est que lorsque j'ouvre ce fichier dans Outlook Forms, il n'inclut jamais de signature dans les messages, c'est pourquoi quand je lance le formulaire je ne vois pas cette signature sauf quand je l'envoie, je le vois en aperçu quand j'ouvre le message que je vois mon formulaire Outlook comme il se doit.
J'ai réussi à enregistrer le fichier au format html. Je vois la signature au bas de la page.
Comment puis-je supprimer ou modifier le fichier html pour supprimer cette signature et récupérer le fichier original.
J'ai également essayé d'enregistrer en HTML, en supprimant la signature, en sauvegardant, puis en utilisant une macro pour charger le code HTML. Mais incapable de sauver à nouveau.
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
J'ai essayé cette solution plusieurs fois et cela n'a pas résolu mon problème. J'ai fini par devoir copier et coller mes contrôles sur un nouveau formulaire (c'était après que j'ai désactivé mes signatures automatiques dans les paramètres de messagerie). Cela a également transféré mes champs. – nardnob