почему это не работает?
MsgBox (F6D8C47B-46E6-4E93-A393-00085ACA2242)
Вы вызываете ToString в MsgBox, а не в Guid, который, очевидно, уже является строкой. Попробуйте
MsgBox("F6D8C47B-46E6-4E93-A393-00085ACA2242".Replace("-",""))
MsgBox(Guid.NewGuid().ToString("N").ToUpper());