VB не назначает тип строки автоматически, поэтому, возможно, в этом проблема ...
Попробуйте:
Dim msg$ = "text..."
Выше приведена краткая версия:
Dim msg As String = "text..."
Если вы отключите опцию компиляции Explicit , то вы можете просто написать:
msg$ = "text..."