MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 06/05/08, 07:48:05
milin milin is offline
Junior Member
 
Fecha de Ingreso: abr 2008
Mensajes: 19
Abrir archivo excel con contraseña

Hola a todos! Soy algo nueva en el mundo de Abap, y me estoy volviendo un poco loca a la hora de intentar abrir un archivo excel con contraseña. He visto que hay funciones que permiten guardar un archivo con password, pero al revés, no encuentro nada. He leído sobre la ole2 y los objetos Excel.Application, y el método Open, que es el que me interesa, pero no encuentro una lista o una relación de los parámetros que se le pueden pasar al Open para ver si pasándole una contraseña se solucionaría el problema....¿alguien me puede ayudar? Muchas gracias!
Responder Con Cita
  #2  
Viejo 06/05/08, 09:46:18
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Milin eso no lo vas a encontrar, lo que te recomiendo es que mires los parametros del metodo en el VBA del Excel

Abre un excel, pulsa ALT + F11 y te aparecera la ventana de VBA
Despues pulsa F2 y te aparecera el examinador de objetos
En el examinador de objetos selecciona el objeto WORKBOOKS y en los miembros selecciona el metodo OPEN, veras que abajo te aparece algo asi:

Function Open(Filename As String, [UpdateLinks], [ReadOnly], [Format], [Password], [WriteResPassword], [IgnoreReadOnlyRecommended], [Origin], [Delimiter], [Editable], [Notify], [Converter], [AddToMru], [Local], [CorruptLoad])

Cuando haces la llamada al metodo OPEN en tu programa ABAP veras que le pasas los parametros por medio de

IMPORTNING
#1 = ruta_del_fichero
#2 = updatelinks
..

En tu caso yo creo que seria el parametro #5 que es el password

En todo caso haz pruebas y nos cuentas
Responder Con Cita
  #3  
Viejo 06/05/08, 23:53:58
isratol isratol is offline
Member
 
Fecha de Ingreso: jul 2007
Mensajes: 63
Excelente dato de excel....
speremos q nos diga como le fue..
__________________
Israel Toledo
Responder Con Cita
  #4  
Viejo 07/05/08, 14:48:24
milin milin is offline
Junior Member
 
Fecha de Ingreso: abr 2008
Mensajes: 19
Hola! Pues al final lo conseguí, en parte gracias a la información que me dió ballan y que me permitió ver qué parámetros son los que se le pasaban al método Open. El truco, o la trampa, que tiene ABAP en este sentido (y a diferencia de otros lenguajes) es que aunque yo le quería pasar dos parámetros (nombre de fichero y password), como el passwd era el quinto parámetro en la lista debía pasarle los anteriors (el segundo, tercero y cuarto) porque si no lo tomaba como el segundo y me daba un error. Lo que hice fue probar y probar, hasta dar con esta solución, y al finar realizar la llamada al método Open pasándole 5 parámetros (los siguientes si que ya no es necesario pasarlos), dándole a los que no me interesaba los valores por defecto con lo que no modificaba ningún otro valor.

Espero que haya quedado claro!! Que explicarme me cuesta aún más que entender SAP Un saludo, y muuchas gracias!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 01:58:57.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web