Funktionsunterstützung beim Programmieren in Starbasic

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Nyn007

Funktionsunterstützung beim Programmieren in Starbasic

Beitrag von Nyn007 » Do, 25.10.2018 21:47

Hallo
Bin neu in LibreOffice und möchte mich auch ins VBA einarbeiten. Unter Excel gibt es beim Editieren von Makros (VBA) die assoziative Unterstützung, wenn man eine Funktion eingibt. Unter LibreOffice habe ich es nicht gesehen. Kann man sie irgendwie aktivieren oder geht das gar nicht? Kann man beim Editieren anderweitig unterstützt werden, wenn man eine Funktion eingeben möchte?

Ich danke Euch
Nyn007

quotsi
*****
Beiträge: 266
Registriert: Do, 14.11.2013 10:04

Re: Funktionsunterstützung beim Programmieren in Starbasic

Beitrag von quotsi » Do, 25.10.2018 23:12

win7prof - Avira - LO 6.1.3.2 (x64) - AOO 4.1.5

Stephan
********
Beiträge: 10679
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Funktionsunterstützung beim Programmieren in Starbasic

Beitrag von Stephan » Fr, 26.10.2018 09:51

Unter LibreOffice habe ich es nicht gesehen. Kann man sie irgendwie aktivieren oder geht das gar nicht?
Meines Wissens geht das in aktuellen LO-Versionen nicht. In älteren 5.x-Versionen gab es eine Option für Code-Vervollständigung (unter Extras-Optionen-LibreOffice-Basic-IDE) , ich habe diese aber nie benutzt und kann nicht sagen wie gut die funktioniert hat.


Gruß
Stephan

mikeleb
******
Beiträge: 742
Registriert: Fr, 09.12.2011 16:50

Re: Funktionsunterstützung beim Programmieren in Starbasic

Beitrag von mikeleb » Fr, 26.10.2018 12:17

Hallo,
was ich beim Erlernen der Makroprogrammierung unter LO bzw. AOO vermisst habe, war die bei VBA übliche Unterstützung, welche Methoden oder Eigenschaften für ein Objekt verfügbar sind.
Für LO/AOO installierst du dir dafür ein Inspektionstool (MRI oder XRay).
MRI: https://extensions.openoffice.org/de/pr ... ction-tool
XRAY: http://berma.pagesperso-orange.fr/index2.html
Gruß,
mikeleb

gogo
*****
Beiträge: 207
Registriert: Mi, 10.11.2010 13:11

Re: Funktionsunterstützung beim Programmieren in Starbasic

Beitrag von gogo » Fr, 26.10.2018 13:37

Die Code-Vervollständigung hat im wesentlichen nur Schleifen und Prozeduren geschlossen, d.h. wenn man "if x=1 then" + Enter eingegeben hat, wurde unten eine Zeile mit "end if" eingefügt. Selbiges auch bei sub's und Funktionen - sonst kann ich mich an nichts erinnern. Eine Code-completion wie man es aus einer Entwicklungsumgebung kennt war's jedenfalls nicht. Eigentlich hilft da nur xray oder mri...
g
LucidLynx/WinXP LibreOffice v3.3.2 ab 03/12 v3.3.2 & v3.4.5

Antworten