Lotus Notes: @Word in Lotus Script

Diese kleine Funktion simuliert die @Word-Funktion der Formelsprache in Lotus Script. 's' ist der mit Trennzeichen versehene String, 't' ist das Trennzeichen und 'ce' ist die Position des Rückgabestrings :

 

  1. function AtWord(s As String,t As String,ce As Integer)
  2. Dim ci As Integer
  3. Dim i As Integer
  4. Dim retwert As String
  5. Dim c As String
  6. Dim tmp As String
  7. Dim posOChar As Integer
  8. ci = ce - 1
  9. tmp = s
  10. For i = 0 To ci
  11. posOChar = Instr(1,tmp,t,5)
  12. If posOChar > 0 Then
  13. retwert = Left(tmp,posOChar - 1)
  14. tmp = Right(tmp,Len(tmp) - (posOChar) - Len(t) + 1)
  15. Else
  16. retwert = tmp
  17. tmp = ""
  18. End If
  19. Next
  20. AtWord=retwert
  21. End Function
 
 
© onvice 2002 - 2011