OpenOffice Basic - OpenOffice Basic
Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.prosinec 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
OpenOffice Basic (dříve známý jako StarOffice Basic nebo StarBasic nebo OOoZákladní) je dialekt programovací jazyk ZÁKLADNÍ který pochází z StarOffice kancelářský oblek a šíří se skrz OpenOffice.org a deriváty jako LibreOffice (kde je znám jako LibreOffice Basic). Tím jazykem je a programovací jazyk specifický pro doménu který konkrétně slouží aplikační sadě OpenOffice.
Příklad
Ačkoli OpenOffice Basic je podobný jiným dialektům BASIC, jako je Microsoft je Visual Basic pro aplikace (VBA) aplikační programovací rozhraní (API) se velmi liší, jak ukazuje příklad níže a makro ilustruje. I když je mnohem jednodušší způsob, jak získat vlastnost dokumentu "počet odstavců", příklad ukazuje základní metody pro postupný přístup ke každému odstavci v textovém dokumentu.
Sub ParaCount''Spočítat počet odstavců v textovém dokumentu' Ztlumit Doc Tak jako Objekt, Výčet Tak jako Objekt, TextEl Tak jako Objekt, Počet Tak jako Dlouho Doc = ThisComponent„Je to textový dokument? Li Ne Doc.SupportsService(„com.sun.star.text.TextDocument“) Pak MsgBox „Toto makro musí být spuštěno z textového dokumentu“, 64, "Chyba" Výstup Sub Konec Li Počet = 0„Prozkoumat každou složku - odstavec nebo tabulku? Výčet = Doc.Text.CreateEnumeration Zatímco Výčet.HasMoreElements TextEl = Výčet.Další prvek„Je složka odstavcem? Li TextEl.SupportsService(„com.sun.star.text.Paragraph“) Pak Počet = Počet + 1 Konec Li Zamířit„Zobrazit výsledek MsgBox Počet, 0, "Počet odstavců"Konec Sub
Viz také
Další čtení
- Steinberg, James. Open Office Basic: Úvod. Platforma pro nezávislé publikování CreateSpace. ISBN 978-1481270939.