Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Bastel123 am 29.11.18 - 10:31:28

Titel: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Bastel123 am 29.11.18 - 10:31:28
Guten Morgen,

ich soll aus ca. 3000 Dokumenten die Filenamen von Attchments aus einem Richtextfeld in eine Exceltabelle übertragen.

Die Namen habe ich auch schon in einem Array. Da bis zu 108 Attachments vorhanden sind möchte ich damit nicht jeweis in eine neue Spalte befüllen.

In Excel kann man mit "Alt" "Enter" eine neue Zeile in einer Zelle erzeugen. So könnte ich eine Loop über das Array machen und die Dateinamen in einer Zelle untereinander schreiben.

Wie mache ich das "Alt" "Enter" in Lotus script?

Gruß Sebastian
Titel: Re: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Gutierrez am 29.11.18 - 10:50:30
Du kannst Chr(10) an jedes Zeilenende in eine Zelle schreiben.

Beste Grüße
Gutierrez

PS: Also
"Zeile 1" & Chr(10) & "Zeile 2" & Chr(10) & "Zeile 3" würde so aussehen:

Zeile 1
Zeile 2
Zeile 3
Titel: Re: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Tode am 29.11.18 - 11:11:50
Oder in dem speziellen Fall:

Code
Forall strValue in deinArrayMit3000Werten
    Call rtItem.AppendText( strValue & Chr$(10) )
End Forall

oder (Achtung: String- Begrenzung):
Code
Call rtItem.AppendText( Implode( deinArrayMit3000Werten , Chr$(10) ) )

ACH SO: 3000 Zeilen in eine Zelle geht aber in Excel nicht, die Anzahl Zeichen in einer Zelle in Excel ist begrenzt.
Titel: Re: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Gutierrez am 29.11.18 - 11:19:32
ACH SO: 3000 Zeilen in eine Zelle geht aber in Excel nicht, die Anzahl Zeichen in einer Zelle in Excel ist begrenzt.

Oh, hatte ich bisher nocht gar nicht drüber nachgedacht ;D

Ich hatte es so verstanden, dass Bastel123 in Excel schreiben möchte und nicht in ein RT-Feld.

Beste Grüße
Gutierrez
Titel: Re: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Bastel123 am 29.11.18 - 11:55:54
Ich möchte in eine Exceltabelle schreiben.

Chr(10) kenn ich natürlich und werde das mal ausprobieren. Ob das dann "Alt" "Enter" entspricht werde ich dann sehen.

Gruß
Sebastian
Titel: Re: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Tode am 29.11.18 - 12:20:11
Ja, das tut es. Unter Windows ist Enter = Chr13 + Chr10 und Alt + Enter ist Chr10.
Titel: Re: Script Code für "Alt" "Enter" Tastenkombination
Beitrag von: Bastel123 am 29.11.18 - 12:57:00
Danke,

man lernt nie aus.