[EMAIL PROTECTED] DELETE
----- Original Message ---- From: Gene Kohlenberg <[EMAIL PROTECTED]> To: users@openoffice.org Sent: Saturday, October 4, 2008 2:38:55 PM Subject: [users] Re: Title Case John Jason Jordan wrote: > On Sat, 4 Oct 2008 09:57:01 +0100 > "Harold Fuchs" <[EMAIL PROTECTED]> dijo: > >>> If OOo 3.0 does not have a real title case feature for English, I have >>> a suggestion for a simple workaround. It turns out that the >>> "unimportant" words are a short list - a couple hundred at the max. So >>> we could create a macro which would (1) capitalize the first letter of >>> all words in a selection of text and then (2) search for each of the >>> "unimportant" words and uncapitalize it. This macro could then be added >>> to the user's toolbar. I've thought of recording the macro and then >>> editing it to add the list of "unimportant" words, but I've been too >>> busy to get around to it. > >> I, well Google actually, found a macro, in OOo Basic, which I *think* does >> exactly what is required. It has a list of "stop words" built in which can >> easily be changed to suit and works on the currently selected text. It was >> posted on Aug 31, 2005 ;-) >> >> It's at http://www.oooforum.org/forum/viewtopic.phtml?t=23299 >> >> I installed it in my OOo 2.4.1 on Win XP Pro and assigned it to a key using >> Tools>Customise>Keyboard. It worked as advertised. It's very simple so I >> assume it'll work in OOo 3.x - unless they've changed the document object >> model. >> >> I installed it by copy/pasting the Basic text (code) from the web page into >> a new Writer macro under "My Macros" and then proceeding as normal. > > I looked at the code in the link you posted. I don't understand most of > it (not a programmer!), but from this line: > > ignore="a,the,than,with,from,of,to,and" > > I suspect it will not work perfectly correctly for English. The problem > is that there are a lot more words that need to be added to the list. > Furthermore, most style manuals require the last word of the title to > be capitalized even if it is not an important word. I started thinking > about how one would program the exception words, and then I discovered > that evidently it has already been done for OOo: > > http://www.oooforum.org/forum/viewtopic.phtml?t=19043 > > The code in the above link probably does a pretty good job. I didn't > try it, however, so I don't know if it still works in 2.4 or 3.0. I just pasted it into the macros under 3.0 and it works. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]