Isso está bem documentado e é realmente um comportamento esperado. No entanto, contornar isso parece complicado, e eu posso pensar em apenas trabalhar ao redor.
A solução parece ser a de abrir o arquivo exportado e localizar e substituir as marcas de citação com nada (para remover as marcas de aspas).
Se você precisar de mais controle (por exemplo, você pode querer as marcas de citação em algumas occaisons) então você tem que fazê-lo manualmente ou hackear - adicione uma única palavra-chave onde você quer que "exista" mas, em vez disso, qwertquote (já que esta string será única, você poderá encontrá-la e substituí-la por uma marca de aspas) ou, escreva um aplicativo utilitário para fazer isso por você, já que você tem experiência em programação.
Existe algum código do link
Text files with no modification
This macro will output a text file without surrounding cells which have commas in quotation marks, or doubling quotation marks in the text:
Public Sub TextNoModification()
Const DELIMITER As String = "," 'or "|", vbTab, etc.
Dim myRecord As Range
Dim myField As Range
Dim nFileNum As Long
Dim sOut As String
nFileNum = FreeFile
Open "Test.txt" For Output As #nFileNum
For Each myRecord In Range("A1:A" & _
Range("A" & Rows.Count).End(xlUp).Row)
With myRecord
For Each myField In Range(.Cells(1), _
Cells(.Row, Columns.Count).End(xlToLeft))
sOut = sOut & DELIMITER & myField.Text
Next myField
Print #nFileNum, Mid(sOut, 2)
sOut = Empty
End With
Next myRecord
Close #nFileNum
End Sub