Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hallo Jochen,

Am 03.11.2011 00:11, schrieb Jochen:
Hallo *,

ich habe eine Frage zur Makro-Programmierung. Dies betrifft den 
Wagenrücklauf (Carriage Return) bei Verwendung der InputBox-Funktion.

Die "InPutBox"- ist eine "alte" Basic-Funktion, das wird das schon so
sein, wie du sagst.

IMHO können als maximale Länge des Prompt´s 1024 Zeichen verwendet 
werden. In LO scheint es aber nicht möglich zu sein, mehr als drei 
Wagenrücklaufe verwenden zu können.

Beispiel:
InputBox("Zeile1"&Chr(13)&"Zeile2"&Chr(13)&"Zeile3"&Chr(13)&"Zeile4","Titel","DefaultResponse 
")

Problem:
Vierte Zeile wird nicht generiert.

Kann dazu jemand etwas sagen? Ist dies überhaupt ein LO-Problem?

Ist kein LO Problem (ging in OOo auch nicht anders) - das ist eher ein
Basic-Problem. Und ich denke, am "Basic" arbeitet niemend mehr - zudem
die "InPutBox" auch keinen praktischen "Nutzwert" besitzt.
Die kannst Du benutzen für "Quick & Dirty" Scriptcode zur eigenen
Verwendung - sicher aber nicht bei seriöser Anwendungsprogrammierung.
Dafür bauest Du dann lieber einen "richtigen" Eingabedialog - und hast
dann alle Möglichkeiten die Du brauchst ;-)

Warum es im übrigen nicht geht, dürfte daran liegen, dass die Box von
Ihrer Größe "hart" programmiert wurde und das verwendete Kontrollfeld
für den Text einfach nur eine begrenzte Größe (eben drei Zeilen)
besitzt. Dann kannst Du eben keine Vierte anzeigen. In OOo (V.3.2.1)
wird übrigens die vierte Zeile sehr wohl angezeigt, direkt "hinter" der
dritten, also ohne Zeilenumbruch. Sozusagen als Kompromiss des
begrenzten Platzes...

Viele Grüße
Thomas





-- 
## Unterstützung der freien Office Suite
## http://de.libreOffice.org  - www.LibreOffice.org
## Vorstand Freies Office Deutschland e.V.
## Mitglieder willkommen: www.FroDeV.org

-- 
Informationen zum Abmelden: E-Mail an discuss+help@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.