none
Gerar Arquivos txt no vb.net com tabulações. RRS feed

  • Pergunta

  • Boa noite, preciso gerar um arquivo de texto no vb.net  com posições exatas,

    no vb6 eu faço assim:

    Print #1, "53"; CNPJ; INS; Tab(31); Emissao; Tab(39); Estado; Tab(41); Modelo

    como deve ser feito no vb.net ?

    obrigado..

    Já pesquise muito e até agora não achei nada.

    quinta-feira, 6 de maio de 2010 22:34

Todas as Respostas

  • Use String.Format("", argumentos), para formatar strings. A função funciona no estilo printf() do C.
    Quem sabe um dia os DataSets se extinguirão?
    sexta-feira, 7 de maio de 2010 19:18
  • Olá, testei aqui mas não deu certo não.

     

     

    Dim strCaminho As String = "c:/testeprint.txt"
    Dim arqModelo As New StreamWriter(strCaminho)

     

    Try
       arqModelo.Write(String.Format("teste", TAB(5))

    Catch ex As Exception
       MsgBox(
    "Ocorreu um erro: " & ex.Message)

     

    Finally
      
    arqModelo.Close()
    End Try

    sintaxe errada?

    terça-feira, 11 de maio de 2010 22:02
  • Opa, conseguiu achar a solução para  a questão?

    Tente isso

           If IO.File.Exists("Arq.txt") Then
                Kill("Arq.txt")
            End If
            FileOpen(1, "c:\Arq.txt", OpenMode.Output)   ' Open file for output.
            PrintLine(1, TAB(10), "Coluna10", TAB(40), "Coluna40")   ' Print word at column 10.
            FileClose(1)

    quinta-feira, 20 de setembro de 2012 14:56