Have you tried copy/pasting one of the "A"'s into an edit/replace dialog? I suspect it isn't actually an "A". If this works, it shouldn't be too difficult to write a function, something like:
Public Sub CleanAll()
Call CleanOne(".", ",")
End Sub
Public Sub CleanOne(ByVal varInput As Variant, ByVal varReplace As Variant)
Dim docCurr As Word.Document
Set docCurr = ThisDocument
docCurr.Select
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = varInput
.Replacement.Text = varReplace
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Set docCurr = Nothing
End Sub
Go to the VBA IDE (alt-F11), insert a new module and paste in the above code.
Just edit the CleanAll macro to have your strange "A" in the first parameter and an open quote in the second parameter. You might need to use two open quotes, depending on the character. Then add a line and do the same thing for your C to em-dash.
I have no experience working with Word macros, but this seemed to work in my limited test. You could assign the CleanAll procedure to a hotkey and run it that way.