Outlook VBA – Mailvorlage per Makro öffnen – Felder autom. aktualisieren

Home-›Foren-›Outlook-›Outlook VBA-›Outlook VBA – Mailvorlage per Makro öffnen – Felder autom. aktualisieren

2 Antworten anzeigen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beitrag
  • #1027849
    lastwebpage
    Moderator

      Hallo,
      leider ist es mit VBA hier im Forum so eine Sache, ich selber nutze es nicht und andere beteiligen sich kaum. Vielleicht wirst du hier fündig:
      http://www.vboffice.net/de/developers
      https://techniclee.wordpress.com/
      http://www.slovaktech.com/

      Peter

      #1029628
      Teqi
      Participant

        Hallo Rob,

        um die Felder in der geöffneten Vorlage zu aktualisieren, kannst du folgenden Code verwenden:

        Public Sub OpenTemplate()
        
        Dim strTemplate As String Dim objTemplate As Object
        
        On Error Resume Next
        
        strTemplate = “c:\Users\UserName\AppData\Roaming\Microsoft\Templates\TEST.oft” Set objTemplate = Outlook.CreateItemFromTemplate(strTemplate)
        
        ' Aktualisiere Felder in der Vorlage objTemplate.GetInspector().WordEditor.Range(0, 0).Select objTemplate.GetInspector().WordEditor.Application.Selection.Fields.Update objTemplate.GetInspector().WordEditor.Application.Selection.Range.Select
        
        objTemplate.Display
        
        End Sub

        Dieser Code aktualisiert die Felder in der Word-Vorlage, indem er das Word-Editor-Objekt des Vorlagen-Objekts abruft und die Felder in der gesamten Range des Word-Editors aktualisiert. Der Code markiert die gesamte Range zunächst, um die Aktualisierung der Felder zu ermöglichen, und hebt dann die Markierung wieder auf, um das Aussehen der Vorlage nicht zu beeinträchtigen.

        Ich hoffe, das hilft dir weiter. Lass es mich wissen, wenn du weitere Fragen hast!

      2 Antworten anzeigen - 1 bis 2 (von insgesamt 2)
      1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (1 votes, average: 5,00 out of 5)
      Loading...