Comment savoir si un fichier est au format RTF
Résolu/Fermé
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
22 nov. 2013 à 15:18
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 23 nov. 2013 à 21:46
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 23 nov. 2013 à 21:46
A voir également:
- Comment savoir si un fichier est au format RTF
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment faire un fichier pdf - Guide
6 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
22 nov. 2013 à 19:36
22 nov. 2013 à 19:36
Bonjour,
Un essai ?
Un essai ?
Dim LeFichier As String = "C:\Test1\Test2\FichierText.rtf"A+
Dim Ext As String = LCase(Microsoft.VisualBasic.Right(LeFichier, 3))
If Ext = "rtf" Then
RichTextBox1.LoadFile(LeFichier)
ElseIf Ext = "txt" Then
RichTextBox1.Text = System.IO.File.ReadAllText(LeFichier)
Else
MsgBox("Ce fichier ne peu être charger dans ce composant")
End If
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
Modifié par Anonyme209 le 22/11/2013 à 20:11
Modifié par Anonyme209 le 22/11/2013 à 20:11
Bonjour,
Ta réponse sert à récupérer l'extension.
On peut très bien modifier l'extension manuellement, ce qui fait qu'un fichier ayant pour extension .RTF ne contient pas forcement du code RTF
N'y a t'il pas un moyen pour savoir si le fichier peut être lu par le programme, comme par exemple Word ou OpenOffice?
Ta réponse sert à récupérer l'extension.
On peut très bien modifier l'extension manuellement, ce qui fait qu'un fichier ayant pour extension .RTF ne contient pas forcement du code RTF
N'y a t'il pas un moyen pour savoir si le fichier peut être lu par le programme, comme par exemple Word ou OpenOffice?
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
22 nov. 2013 à 22:20
22 nov. 2013 à 22:20
beh Try /Catch... ça sert à quoi ?
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
23 nov. 2013 à 17:30
23 nov. 2013 à 17:30
Peut-tu m'expliquer comment on utilise Try /Catch?
Je ne connais pas trop les fonctions Try
Cdt,
Anonyme209
Je ne connais pas trop les fonctions Try
Cdt,
Anonyme209
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
23 nov. 2013 à 19:09
23 nov. 2013 à 19:09
Dans VB2010 y a aussi l'aide...
Dans une procédure quelconque tu tape TRY, tu double clic dessus pour le mettre en surbrillance et tu tape F1.
A+
Dans une procédure quelconque tu tape TRY, tu double clic dessus pour le mettre en surbrillance et tu tape F1.
A+
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
23 nov. 2013 à 21:44
23 nov. 2013 à 21:44
Merci beaucoup,
C'est exactement ce que je cherchais!
Ça marche!
Voici le code:
C'est exactement ce que je cherchais!
Ça marche!
Voici le code:
Try
RichTextBox1.Rtf = System.IO.File.ReadAllText(OpenFileDialog1.FileName)
Catch ex As Exception
RichTextBox1.Text = System.IO.File.ReadAllText(OpenFileDialog1.FileName)
End Try
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
23 nov. 2013 à 21:46
23 nov. 2013 à 21:46
Ca ne montre pas comment détecter le format d'un fichier,
mais ca sert à détecter si la RichTextBox peut lire le fichier, ce qui est presque pareil.
mais ca sert à détecter si la RichTextBox peut lire le fichier, ce qui est presque pareil.