Well, I already figured out that much....
It sounds like you're writing a text file and opening it in MS Word, but the result isn't what you want. Is that correct? The problem is your description doesn't make it clear what your output file looks like, how you feed it to Word, how Word formats the result, and why it isn't what you're looking for. There are many possible problems and solutions within the above scenario:
Do you just need to binmode the output file for Word's benefit??
Do you need to wrap lines in your output? You can use a double-tilde ~~ in your format to have Perl output as many lines as necessary to write out the contents of the variable. Something like this
format PB_BODY_SNDIDONLY =
~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
$var
.
will output the full contents of $var, preceded by three blanks, in as many lines as necessary. The perlform doc has all the details.
Do you need control of Word character and paragraph placement? If you're running Perl on Win32, you can use the Win32::OLE modules to do that.
Sorry if this is all vague, but so is your question. ;-) |