Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/02/2009, 03:31
Avatar de 3pies
3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 5 meses
Puntos: 144
Respuesta: Pasar de xls a xml

Si buscas en google como hacer macros en excel, el primer resultado que veas, es mi blog (esto es para no hacer spam, poniendo aquí un link a mi blog). Allí explico como hacer macros de una forma muy sencilla, y para no iniciados.

No obstante, si no quieres trabajar mucho, el código que obtendrás, pasando de xls a xlm, será algo así:
Código:
Sub Guardar_como_xml()
'Ruta donde guardaremos el fichero
'(esto es un ejemplo, así que lo guardaré en la unidad F, que es mi llave USB
'dentro de una carpeta llamada Excel)
ruta = "F:\Excel"
'Nombre que le vamos a poner al fichero
fichero = "pepito grillo.xml"
'omitiremos los avisos de excel (que si desea sobreescribir, que si tal, que si cual...)
Application.DisplayAlerts = False
'Creamos el archivo xml
ActiveWorkbook.SaveAs Filename:=ruta & "\" & fichero, FileFormat:=xlXMLSpreadsheet
End Sub
Eso sí, creo que te vas a encontrar un poco de basurilla en el fichero xml, así que no te quedará otra opción que editar ese fichero a pelo para quitar esas cosillas que sobran.

Salu2