Thema Datum  Von Nutzer Rating
Antwort
22.07.2023 19:56:02 Heinz
NotSolved
23.07.2023 00:50:58 Gast7777
NotSolved
23.07.2023 00:57:09 Gast7777
NotSolved
23.07.2023 10:26:36 Heinz
NotSolved
23.07.2023 14:07:19 Gast29656
NotSolved
23.07.2023 18:23:57 Heinz
NotSolved
23.07.2023 18:43:42 Gast66456
NotSolved
23.07.2023 20:18:18 Gast60505
NotSolved
24.07.2023 01:44:36 Gast7777
NotSolved
26.07.2023 12:39:22 Gast9826
NotSolved
Rot Variablen in einem Outlook oft-File erfassen
26.07.2023 15:18:24 Gast48442
NotSolved

Ansicht des Beitrags:
Von:
Gast48442
Datum:
26.07.2023 15:18:24
Views:
449
Rating: Antwort:
  Ja
Thema:
Variablen in einem Outlook oft-File erfassen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Hallo Heinz,
sorry, Scripte waren aus. Also hier der Code nochmal in schön :)
 
Sub Vorlagentest()
    Dim olApp As Object
    Set olApp = CreateObject("Outlook.Application")
    Dim strTemplate As String
    Dim objTemplate As Object
    Dim strBody As String
    Dim Änderungen(1 To 4) As String
    Dim lngIndex As Long
     
    Änderungen(1) = "[Anrede],geehrter Herr"
    Änderungen(2) = "[Name],Meier"
    Änderungen(3) = "[Produktname],Pflaster"
    Änderungen(4) = "[Absender],Gerd Schmidt"
     
    Dim As Variant
     
    ' Pfad zur Vorlage festlegen
    strTemplate = "C:\im\Test.oft"
 
    ' Vorlage versuchen zu laden
    Set objTemplate = olApp.CreateItemFromTemplate(strTemplate)
 
    ' Fehler?
    If objTemplate Is Nothing Then
        MsgBox "Die Vorlage """ & strTemplate & """ konnte nicht geöffnet werden." _ ,
            vbCritical + vbOKOnly, "Vorlage öffnen"
            GoTo Aufräumen
    End If
 
    'Body holen
    strBody = objTemplate.htmlbody
    
    'Text Ändern
    For lngIndex = LBound(Änderungen) To UBound(Änderungen)
        vÄ = Split(Änderungen(lngIndex), ",")
        strBody = Replace(strBody, vÄ(0), vÄ(1), , , vbTextCompare)
    Next lngIndex
 
    'Text htmlbody überschreiben
    objTemplate.htmlbody = strBody
 
    ' ... und anzeigen
    objTemplate.display
 
Aufräumen:
    Set olApp = Nothing
    Set objTemplate = Nothing
End Sub

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
22.07.2023 19:56:02 Heinz
NotSolved
23.07.2023 00:50:58 Gast7777
NotSolved
23.07.2023 00:57:09 Gast7777
NotSolved
23.07.2023 10:26:36 Heinz
NotSolved
23.07.2023 14:07:19 Gast29656
NotSolved
23.07.2023 18:23:57 Heinz
NotSolved
23.07.2023 18:43:42 Gast66456
NotSolved
23.07.2023 20:18:18 Gast60505
NotSolved
24.07.2023 01:44:36 Gast7777
NotSolved
26.07.2023 12:39:22 Gast9826
NotSolved
Rot Variablen in einem Outlook oft-File erfassen
26.07.2023 15:18:24 Gast48442
NotSolved