Jsem takový programátor AMATÉR. Začínal jsem na MSOffice a Visual Basic pro aplikace a OOo s Visula Basic v OOo jsem zkusil jako alternativu. OOo se dá jako alternativa (pokud si člověk zvykne na ovládání) jakž takž používat. Až na tu zmiňovanou rychlost náběhu. V práci využívám každodenně oba programy současně. Co mě ale definitivně odradilo používání OOo jsou neustálé problémy s funkčností programu a mizerná technická podpora a dostupnost dokumentace. Možná se taková kritika na tyto stránky nehodí, ale uvádím to dle osobních zkušeností. Literatury jak k MS Office tak k programování v něm je na trhu spousta (obzvlášť bych vyzdvihl Johna Walkenbacha, který je pro mne asi nejsrozumitelnějším autorem).A u OOo ?!?
A k té funkčnosti - to že při vyhledávání v tabulce mi jednou hledaný výraz najde a při příštím hledání (při stejném nastavení) z neznámých příčin výraz nenajde, to jsem akceptoval. Když při porovnávání textových řetězců ve Visual Basicu z nezjištěných příčin není program schopen načíst objednávkové číslo "9079037" (nenačte jej ani jako text ani jako číslo a hlásí prázdnou hodnotu buňky, přičemž ostatních cca 20000 položek stejně zadaných načítá bez problémů), u toho jsem se hodně pozastavil. Včera ale došlo na poslední pomyslnou kapku tím, že z neznámých příčin přestala vracet hodnotu funkce .Interior.ColorIndex. Myslím si, že u programu pro profesionální využití jsou takovéto nenadálé stavy a závady nepřijatelné, a tak jsem sedl a celý prográmek, který jsem asi cca 3 měsíc testoval v OOo převedl znovu do Visual Basicu pod MS. OOo zcela nezavrhuji, ale použití na místech, kde potřebujete mít 100% jistotu vráceného výsledku a zajištění bezchybného chodu, tak tam jej dle osobních zkušeností moc nedoporučuji.