Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 465
  • Last Modified:

Rich Text Box manipulation

If you load an rtf file created in Word into a rich text box, manipulate it, and save it, when you open it in Word again, it has lost a lot of its original formatting - e.g. lines, tables, all tabs except left ones. Is there any way of preserving this formatting?
0
peter0031
Asked:
peter0031
  • 2
  • 2
  • 2
1 Solution
 
bruintjeCommented:
Hi Peter,

You have to save the file as

Private Sub Command1_Click()
      RichTextBox1.SaveFile Filename, rtfRTF
End Sub

Hope this helps
br(UINT)je


0
 
peter0031Author Commented:
Thanks for trying, but this does not do it. The savefile method only gives you two options anyway, rtfRTF or rtfText, and rtfRTF is the default.

I have saved the file - it's just that in the process of loading the file into the rich text box, certain formatting is lost - as stated before - it turns all tabs to left tabs and gets rid of tables and lines, not to mention small caps and other wonders.

I need to know whether there is any way of retaining all of the formatting. After all, in Word 7 it says the file is in rich text format, so presumably RTF files support lines, tables etc...it just seems that the RichTextBox itself seems not to.

I am using VB5 currently - does VB6 solve the problem?
0
 
bruintjeCommented:
Well I'll take another look at it. And I don't know, I am using VB5 myself, recently I had someone with the same sort of problem with Outlook and a Richedit box but that was in Delphi.

I'll be back.
:O)
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
mark2150Commented:
The RTB supplied for VB is *NOT* as complete as that used by Word. It WILL NOT preserve all of the settings as it strips anything it can't understand from the form when it loads.

Supported functions are bold/ital/under, colors, etc. - just the basics. You'll either need to locate/write a more comprehensive control, keep a backup copy with the original formatting, or give up.

M

0
 
peter0031Author Commented:
Thanks. Does VB6 solve the problem at all?
0
 
mark2150Commented:
No idea. Doubt it.

M

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 2
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now