Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: MClaud en 30 de Noviembre de 2011, 03:41:22 am

Título: Linea excel a prn con macros (SOLUCIONADO)
Publicado por: MClaud 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
Título: Re:Linea excel a prn con macros
Publicado por: Liamngls en 30 de Noviembre de 2011, 01:23:20 pm
Ver para creer  :-6

A ver si te sirve esto:

http://social.technet.microsoft.com/Forums/es/exceles/thread/9a63cb14-047f-454f-9734-8d1421ec48e7
Título: Re:Linea excel a prn con macros
Publicado por: MClaud 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
Título: Re:Linea excel a prn con macros
Publicado por: MClaud 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
Título: Re:Linea excel a prn con macros
Publicado por: Liamngls en 02 de Diciembre de 2011, 08:07:16 am
Me alegro que lo encontraras  ;-)