Well, one thought is that you are trying to insert a CharacterRun rather than a Paragraph object. Have a look at this example, I seem to remember that it worked successfully;
http://faq.javaranch.com/java/CreateWordDocument Remember Andreas that HWPF is very immature and if you try to use it for anything really complex it may well fail you. For example, I have run into problems setting more than one attribute for a CharacterRun; it is possible to set the text emboldened or underlined but not both. Would you be willing to contribute toward developing HWPF? If so, then visit this page http://poi.apache.org/hwpf/index.html and see about becoming involved please. Yours Mark B Doppelhofer Andreas wrote: > > Hi all, > Following code creates a new doc file from an existing empty doc file. > The generation terminates without error, but after opening the new > "sample2.doc" file with Microsoft Word (2003 SP3) and trying to > edit/add/remove the text, Microsoft Word ist getting "no response" and > the only way to close Word is to kill it from Task Manager. > I tried to open the file with OpenOffice (3.1) and there only the "H" > from "Hello World!" is displayed. In OpenOffice i can add/remove... some > text. > > What's the error? I'm using poi-bin-3.6-20091214 on Windows. The > "empty.doc" file is a doc file without any text or something in it. Just > "create new file" and save it. > > Thx dops > > -- > public static void main(String[] args) throws IOException { > > File file = new File("empty.doc"); > POIFSFileSystem fs1 = new POIFSFileSystem(new FileInputStream(file)); > HWPFDocument doc = new HWPFDocument(fs1); > > Range range = doc.getRange(); > CharacterRun run = range.insertAfter("Hello World!"); > > OutputStream out = new FileOutputStream(new File("sample2.doc")); > doc.write(out); > out.flush(); > out.close(); > > } > -- > > -- > > > Salomon Automation GmbH - Friesachstrasse 15 - A-8114 Friesach bei Graz > Sitz der Gesellschaft: Friesach bei Graz > UID-NR:ATU28654300 - Firmenbuchnummer: 49324 K > Firmenbuchgericht: Landesgericht fur Zivilrechtssachen Graz > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://old.nabble.com/Microsoft-Word-error-after-opening-previous-generated-doc-file-tp27225280p27273998.html Sent from the POI - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
