It maybe of use in the discussion to look at some of the work that I have done with regard to cross referencing. The original can be found at: http://homepages.paradise.net.nz/hillview/OOo/OutlineCrossRef3.sxw
The updates that I have been working on include: * interoperability with Microsoft Word such as using bookmarks rather than reference marks as bookmarks convert between Word & Writer * Speed enhancements - the original logic was VERY SLOW * Cross referencing to bookmarks, number ranges, and paragraphs of particular styles (in this case styles with the name hx & hxn where x=1,2,3,4 or 5). The logic could easily be extended to cross referencing to any style, or picking up those paragraphs that have a numbering format. * Allowing cross references between documents. In the old version this simply allowed for cross referencing when the files were joined (such as by copy & paste or master documents). In the new version, cross referencing between documents is achieved by creating a cross reference in a hidden section at the end of the document that is being cross referenced (this allows the cross reference to include page number), and a DDE field to that cross reference in the current document, overlaid with a hyperlink to the original source. In this way users can jump to the hyperlinked document, and the text is updated via DDE if the source document changes. I'm currently working on the interoperability issues with Word such as Word not having hidden or named sections. As this is still work in progress I'm reluctant to put it up on a web site until it is finished and better tested, but if anyone would like to have a look on the understanding that it is still underdevelopment then I'm happy to send it to them. Cheers, Ian Laurenson --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
