Imports System.Collections.Generic
Dim body = "Oh {Mail Merge 1}, can I just get a {Mail Merge 2} or {Etc}"
Dim replacedBody = ReplaceMailMerge(body)
Console.WriteLine(replacedBody)
Private Function ReplaceMailMerge(body As String) As String
Dim supportedMailMergeParameters = New Dictionary(Of String, String)() From {
For Each supportedMailMergeParameter In supportedMailMergeParameters
Dim mailMergeParameter = $"{{{supportedMailMergeParameter.Key}}}"
Dim mailMergeValue = supportedMailMergeParameter.Value
body = body.Replace(mailMergeParameter, mailMergeValue)