![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#3
|
|||
|
|||
Ok. Gracias Neftali. De todas maneras yo lo que quiero es algo mas sencillo. Veras, yo muestro registros en un dbgrid, y quiero coger los emails que muestro e imprimirlos en un documento word, separados por comas, para lo que hago lo siguiente:
String cadena = "";; int numcandidatos; int i = 0; numcandidatos = DBGCandidatos->DataSource->DataSet->RecordCount; for (i = 0; i < numcandidatos-1; i++) { cadena = cadena + DBGCandidatos->DataSource->DataSet->FieldByName("email")->AsString; DBGCandidatos->DataSource->DataSet->MoveBy(1); cadena = cadena + ","; } cadena = cadena + DBGCandidatos->DataSource->DataSet->FieldByName("email")->AsString; ShellExecute(NULL, "open","c:\\Archivos de programa\\Microsoft Office\\Office\\WINWORD.EXE", cadena.c_str(), NULL, SW_SHOWNORMAL); En la cadena mete bien los emails separados por comas, pero sin embargo al ejecutar el ShellExecute, me abre el word y me dice que el nombre o ruta del documento no es valido. ¿Sabes porque puede ser esto?. Yo no abro ningun documento, sino que intento imprimir la cadena en un documento word. Gracias.
__________________
Un saludo. Iván. |
|
|
![]() |
|