Cita de: PokiPoki en 30 Enero 2014, 00:26 AMerror tonto y muy simple pues seguia usando comillas doblesCódigo [Seleccionar]objcdo.subject = "TextRandom(n)"
Como información adicional quiero explicarte que la comilla doble es un símbolo reservado por el lenguaje para encerrar un String (lo que resulta obvio

Código (vb) [Seleccionar]
objcdo.subject = """" & TextRandom(n) & """"
o bien:
Código (vb) [Seleccionar]
objcdo.subject = """" & "Texto Normal" & """"
O también puedes utilizar la función Chr que devuelve el caracter de un byte (0-255):
Código (vb) [Seleccionar]
objcdo.subject = chr(34) & TextRandom(n) & chr(34)
o bien:
Código (vb) [Seleccionar]
objcdo.subject = chr(34) & "Texto Normal" & chr(34)
Saludos.