ABRIR ARQUIVO COM IMAGEM EM UM RICHTEXTBOX
Pessoal, estou desenvolvendo um programa em VB, onde tenho um RichTextBox, o qual consigo formatar texto e inserir imagem. Estou salvando o conteúdo desse RichTextBox em um arquivo .txt. Ele salva em código, e quanto tento abrir este arquivo no meu programa, ele não abre o texto formatado com a imagem, aparece todo o código do arquivo .txt. Como eu poderia fazer para abrir o arquivo com o texto formatado, com a imagem?!?
O código que estou usando para abrir o arquivo é:
Obrigada!
Fernanda
O código que estou usando para abrir o arquivo é:
Private Sub btnAbrirArq_Click()
'abre o arquivo no Text1.text que está invisÃvel
Text1.Text = ""
Open File1.Path & "\" & File1.FileName For Input As #1
Do Until EOF(1)
Line Input #1, temp
If Text1.Text <> "" Then
Text1.Text = Text1.Text & vbCrLf & temp
Else
Text1.Text = temp
End If
Loop
Close #1
'manda os dados do Text1.text para o formulário de novo slide
frmNovoArq.Show
frmNovoArq.txtArq.TextRTF = Text1.Text
End Sub
Obrigada!
Fernanda
Se não for extremamente necessário ser salvo em .txt, por praticidade seria mais facil se salvasse em .doc, assim ele preservaria a formatação e a imagem...
Eu tentei salvar em .doc tb, mas acontece o seguinte, o arquivo salva direitinho (c/ imagem e formataçao), mas quando abro o arquivo no meu programa, aparece um monte de código no RichTextBox, e não o arquivo com imagem e o texto formatado.
O código que estou usando para abrir arquivo está da seguinte forma:
E para salvar:
Alguém saberia como posso fazer para abrir o arquivo com imagem e texto formatado?
Obrigada
O código que estou usando para abrir arquivo está da seguinte forma:
Private Sub btnAbrirArq_Click()
'abre o arquivo no Text1.text que está invisÃvel
Text1.Text = ""
Open File1.Path & "\" & File1.FileName For Input As #1
Do Until EOF(1)
Line Input #1, temp
If Text1.Text <> "" Then
Text1.Text = Text1.Text & vbCrLf & temp
Else
Text1.Text = temp
End If
Loop
Close #1
'manda os dados do Text1.text para o formulário de novo slide
frmNovoArq.Show
frmNovoArq.txtArq.Text = Text1.Text
End Sub
E para salvar:
Private Sub btnSalvar_Click()
Dim arq As String
If txtNomeArq.Text = "" Then
MsgBox "Informe o nome do arquivo!"
Exit Sub
End If
arq = Dir1.Path & "\" & txtNomeArq.Text & ".doc"
Open arq For Output As #1
Print #1, frmNovoArq.txtArq.TextRTF
Close #1
MsgBox ("Arquivo gravado corretamente!")
End Sub
Alguém saberia como posso fazer para abrir o arquivo com imagem e texto formatado?
Obrigada
Pessoal, alguém sabe como posso fazer isso??
Valeu!
Valeu!
use para salvar
rtbtexto.SaveFile "c:\arquivo.rtf"
e para ler
rtbtexto.LoadFile "c:\arquivo.rtt"
rtbtexto.SaveFile "c:\arquivo.rtf"
e para ler
rtbtexto.LoadFile "c:\arquivo.rtt"
Valeu gente!! Deu certo!!! =)
Tópico encerrado , respostas não são mais permitidas