Domino 9 und frühere Versionen > Entwicklung

Type Mismatch: String in Richtextfeld?

(1/2) > >>

TMC:
Hi,

schon oft gehabt, nur schüttle ich grad was aus dem Ärmel, weil ich jetzt keinen Zugriff auf bisherige DBs habe.

Über:

--- Code: ---Set docProfile = db.GetProfileDocument("Settings")
strProfileText = docProfile.Settings_Text(0)
--- Ende Code ---
lese ich ein Profil-Textfeld aus.

Diesem Text will ich ins Body einer Mail appenden:

--- Code: ---Call rtiMail.AppendText(strProfileText)  
--- Ende Code ---

So klappt das auch. Nur hat mein Textfeld mehrere Zeilen.

Wie übergebe ich gleich nochmal mehrere Zeilen?
Wenn ich das "(0)" weglasse im der Zeile "strProfileText =....:", dann bekomme ich einen Type Mismatch Fehler in genau dieser Zeile.
Als Variant definiert will er das auch nicht.

Eigentlich eine Anfängerfrage   :P

Bin mir sicher es ist eine Kleinigkeit, vielleicht sollte ich jetzt auch aufhören und besser die Eiersuche vorbereiten   :D


Matthias

Axel:
Hi,

ich denke du brauchst ein Array.

So ungefähr:

Dim arrText() As String
Dim idx As Integer
...
Redim arrText(Ubound(docProfile.Settings_Text))
For idx = 0 to Ubound(docProfile.Settings_Text)
  arrText(idx) = docProfile.Settings_Text(idx)
Next
...


Fröhliches Eiersuchen
Axel

TMC:
Danke Axel.

Meinst Du wirklich, ich brauche hier ein Array und es geht nicht einfacher?

Gut, ich weiss wenn DU sowas sagst, dann gibt es wohl keine einfachere Alternative :-)

Wie verhält es sich, wenn es z.B. ein Namensfeld ist (SendTo), und dort auch mehrere Empfänger eingetragen werden, auch über Array?

Eigentlich schade, ich wollte das über eine Einzeiler-Zuordnung lösen.....

Aber gut, da muss man durch  :)

Matthias

Axel:
Hi,

ich denke bei einem Namensfeld geht es genauso.

Ich kenne keine einfachere Lösung, was aber nicht heißen will, dass es keine einfachere gibt. Ich bin auch nicht allwissend (leider ;) :-\). Man lernt ja nie aus.


Axel

TMC:
Danke Axel. Hat mir sehr geholfen (und vor wilden Experimenten bewahrt).

Mit dem nie auslernen hast Du Recht, aber sonst wäre es ja auch langweilig  ;)


Schönen Abend,

Matthias

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln