Hi Ennio Alle 00:15, giovedì 16 giugno 2005, Ennio-Sr ha scritto: [...] > Concerning the second part of the captioned subject, > I started reading the Star Basic Guide and tried to run one of the > examples I found there; but I'm under the impression to have picked the > wrong one for a start, as there is no way to make it run! > > This example was taken from p. 102 of the Italian version: > > Sub test_search > '------------------------ > > Dim SearchDesc As Object > Dim Doc as Object > > Doc = StarDesktop.CurrentComponent '[*] [....] > [*] BASIC runtime error: Property or method not found.
When you're in the IDE the CurrentComponent is the IDE itself ! therefore you must run the macro from a Writer document > Searching the ML I saw a similar post by Daniel Carrera ("The StarBasic > guide is boken" - 12 Aug 2004) which quoted a different example; so The message you've picked has nothing to deal with your problem. I think that if you would have searched for "StarDesktop.CurrentComponent Error" Instead of "Broken StarBasic guide" you would have had better luck > my question is: what should I start reading (methodically) to basic Basic? If I well remember, I've already answered to you privately, on a similar question. anyway, this is my personal advice: 1) the online help 2) The DevGuide , only chapter 11: "OpenOffice.org Basic and Dialogs" (check it in the latest SDK) 3) the StarBasic manual from Sun 4) the Andrew Pitonyak's macro document strongly suggested also : - Sun's Programmer's Tutorial ( http://api.openoffice.org/basic/man/tutorial/tutorial.pdf ) - the DevGuide (the remaining chapters) Maybe purchasing a copy of "OpenOffice.org Macros Explained" would be also a good idea All resources I've cited are listed here: http://development.openoffice.org/#BASIC Further: - do practice! try everything by yourself - read and understand the basic libraries installed with Ooo - read and understand the code from other. you can found lots of macros here http://www.ooomacros.org Finally: when you are programming, save your time, use Xray (a smart package from Bernard Marcelly) ciao Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]