in reply to Re^4: Save As option in Win32::OLE
in thread Save As option in Win32::OLE

I'm not sure you understand my question. Why do you use the word wdFormatDOSTextLineBreaks in your code?

If you didn't show us your complete code, but only a small snippet, why do you think we can diagnose your problem from that small snippet? If you are blindly trying to run some code you found somewhere on the internet, we will likely be unable to assist you further.

If your question is actually about why Microsoft Word behaves differently than your code, maybe you will have to change your code to work properly? You have not shown the example where the manual output and the output of the program create different output, and where the output is exactly different.

Replies are listed 'Best First'.
Re^6: Save As option in Win32::OLE
by wfsp (Abbot) on Jun 17, 2009 at 09:33 UTC
    Why do you use the word wdFormatDOSTextLineBreaks in your code?
    • it's a bareword
    • perhaps it's a constant
    • in the context, perhaps it's a MS constant
    • again, in the context, perhaps the wd bit indicates it might be a MS Word constant
    • perhaps importing those constants might help
    And, indeed, it does.

    I recommend nipping down off the mountain and ravishing a few nymphs. :-)

Re^6: Save As option in Win32::OLE
by Selvakumar (Scribe) on Jun 17, 2009 at 09:19 UTC

    The first line of my qestion explains my requirement. For that what i have given that code is enough and will work fine. I hope i need to upload what question i am asking instead of upload all my code and confuse you more.
    Also i don't don't how to upload my screenshots or files here for your reference that's y i have explained how the output should like in my next mail.
    Forget about "wdFormatDOSTextLineBreaks" and let me know the possibilites to achive my output.

      As you might have found out by the questions of the first responder, the code you posted was not enough. If you find your current code too confusing, reduce it until you have a small piece of code that still runs without needing anything else.

      You cannot upload screenshots here, and it is frowned upon to link to images elsewhere. Please describe in words what the problem is, or put the text files in between <code>...</code> tags, that way we can see and download them ourselves. The beauty of text files is that they can be copied into posts here.

      Actually looking at the documentation of wdFormatDOSTextLineBreaks, it seems as if it should do what I think you have described you wanted. If it doesn't do that, then that is not a problem in Perl but a problem in Microsoft Word, with wich we cannot help you. You can try to write the same program with Visual Basic, and see if the problem happens there as well, to diagnose this further.

        have you tried to save as one word file to plain text format which i mentioned here?