Autor Tema: Linea excel a prn con macros (SOLUCIONADO)  (Leído 6822 veces)

Desconectado MClaud

  • Moderadores
  • ******
  • Mensajes: 2148
Linea excel a prn con macros (SOLUCIONADO)
« en: 30 de Noviembre de 2011, 03:41:22 am »
Mi problema es el siguiente, tengo un archivo en excel que responde a algunas formulas anidadas y para el requerimiento debo pasarlo a un archivo de texto mediante macros
Las macros funcionan correctamente guardando la hoja como un archivo de texto (.prn), si lo hago como .txt aparecen comillas al inicio asi es que como prn va bien pero hay 3 lineas que son demasiado largas y elas lineas salen cortadas
La macro va asi

sub prueba()
Sheets("Exter-HW").Select
    ActiveWorkbook.SaveAs Filename:= _
        "Exter-HW.mo" _
        , FileFormat:=xlTextPrinter, CreateBackup:=False
end sub

y el resultado de una linea que no puedo cortar

<AntennaSector sectorNumber="1" band="5" antennaType="0" mechanicalTilt="0" dlFeederAttenuationBranchA="7" ulFeederAttenuationBranchA="7" dlFeederDelayBranchA="123" ulFeederDelayBranchA="123" dlFeederAttenuationBranchB="7" ulFeederAttenuationBranchB="7" dlFeederDelayBranchB="123" ulFeederDelayBranchB="123" fqBandHighEdgeBranchA="8759" fqBandLowEdgeBranchA="8709" fqBandHighEdgeBranchB="8759" fqBandLowEdgeBranchB="8709" />         

Agradeceria si alguien tiene una idea para exportar de excel a txt o prn yna linea tan larga sin que sea recortada y no tenga los textos entre comillas

Saludos
¡Más vale perder el tiempo con amigos...
Que perder amigos con el tiempo!

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re:Linea excel a prn con macros
« Respuesta #1 en: 30 de Noviembre de 2011, 01:23:20 pm »

Desconectado MClaud

  • Moderadores
  • ******
  • Mensajes: 2148
Re:Linea excel a prn con macros
« Respuesta #2 en: 30 de Noviembre de 2011, 02:19:47 pm »
Interesante alternativa la de exportar texto, en su codificación solo es rescatable una linea

            ExportToTextFile ThisWorkbook.Path & "\test.txt", "", True

pero lamentablemente me da unos textos en los que las comillas llenan los espacios en blanco

 sectorNumber="1"""""""""""""""""""""""""""""""""
 radioBuildingBlock="RRB02B"""""""""""""""""""""""""""""""""
 numberOfCarriers = "1"""""""""""""""""""""""""""""""""
 />""""""""""""""""""""""""""""""""
""""""""""""""""""""""""""""""""""
 <SectorCapability""""""""""""""""""""""""""""""""

mi idea original fue archivarlo como txt que salen bien pero tambien me arroja los textos entre comillas y archivarlo como prn me da el texto correcto pero al ser tan larga la linea se recorta una parte y a mi cliente no le sirve una macro que no corra correctamente
¡Más vale perder el tiempo con amigos...
Que perder amigos con el tiempo!

Desconectado MClaud

  • Moderadores
  • ******
  • Mensajes: 2148
Re:Linea excel a prn con macros
« Respuesta #3 en: 01 de Diciembre de 2011, 07:39:19 pm »
Liamngls, Mil gracias por el apoyo, aunque no me fue de utilidad, es bueno tener alternativas.
Ya encontre la raiz del problema y con él la solución.
Toda celda que en su codificación contenia comillas al guardar como texto le ponia comillas al comienzo y al final de la linea, al guardarlo como prn las comillas al comienzo y final de linea no las coloca

Salu2
¡Más vale perder el tiempo con amigos...
Que perder amigos con el tiempo!

Desconectado Liamngls

  • Administrator
  • ******
  • Mensajes: 15688
    • Manuales-e
Re:Linea excel a prn con macros
« Respuesta #4 en: 02 de Diciembre de 2011, 08:07:16 am »
Me alegro que lo encontraras  ;-)

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License