2010-10-28 9 views
0

Bonjour, j'ai le code suivant qui ajoute un fichier de base de texte connu en tant que fichier .pgp; tout fonctionne bien, sauf que chaque fois que je lance cette application, j'ajoute le texte dans une ligne continue j'ai besoin du texte à appted à une nouvelle ligne eveytime il est utilisé.Ajout à la nouvelle ligne

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 

    Dim FILE_NAME As String = "C:\test.pgp" 

    If System.IO.File.Exists(FILE_NAME) = True Then 
     Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True) 
     objWriter.Write("saywhat " + (TextBox1.Text) + " case idont know what that means" + (TextBox2.Text)) 
     objWriter.Close() 
     MsgBox("CUSTOM.pgp file successfully appended") 
    Else 
     MsgBox("File Does Not Exist") 
    End If 


End Sub 

d'autre part, dans la ligne suivante si j'ajouter le vale Faux plutôt que vrai il se doit (selon http://www.homeandlearn.co.uk/net/nets8p5.html) créer un fichier si elle dosnt existe, POPY COCK, quelqu'un peut-il expliquer ce que im faire mal ici?

Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True) 
+0

est-ce VBA ou VB.NET ??? –

+0

VBA Express le patron me déteste ussing langages de programmation en dehors d'Autolisp, mais je m'en fous –

+0

Il n'y a * rien * VBA Express. Veuillez marquer correctement les questions. – Fionnuala

Répondre

0

si VB.NET vous pouvez utiliser

objWriter.WriteLine() 

Si VBA Insérer une ligne dans le fichier .. avant ou après le contenu ...

objWriter.Write("" & Chr(10) & Chr(13)) 

Dans Windows, le motif \ r \ n dans une ligne fait un saut de ligne ... pour une autre utilisation de OperatingSystem de manière appropriée.

+0

L'écriture fonctionne bien merci. –

+0

pardonnez-moi im crashcausing VBA aujourd'hui si \ r \ n est en fait une barre d'espace? –

+0

\ r \ n est la touche d'entrée ... –

Questions connexes