N
nila
Помогите пожалуйста разобраться.
Код работает медленно. Может я делаю что то не так.
Подскажите пожалуйста, как можно правильнее сделать?
Код работает медленно. Может я делаю что то не так.
Код:
' RichStyle
Set body = New NotesRichTextItem( doc, "Body" )
Set richStyle = session.CreateRichTextStyle
richStyle.FontSize = 10
richStyle.NotesFont = body.GetNotesFont("Arial", True)
'append info to RTItem
Call body.AppendText("Meeting Run By : " + uidoc.FieldGetText("MeetingRunBy") + " on " + uidoc.FieldGetText("Date") + " from " + uidoc.FieldGetText("From") + " to " + uidoc.FieldGetText("To") )
Call body.AddNewLine( 2 )
richStyle.Bold = True
Call body.AppendStyle(richStyle)
Call body.AppendText("A. Attendance")
richStyle.Bold = False
Call body.AppendStyle(richStyle)
Call body.AddNewLine( 1 )
c = 0
For j% = 1 To 10
If Not (uidoc.FieldGetText("Name_" + Cstr( j ) ) = "") Then
c = c + 1
Call body.AppendText(Cstr(c) + ". " + uidoc.FieldGetText("Name_" + Cstr( j )) + " ( " + uidoc.FieldGetText("JobCode_" + Cstr( j )) + " )")
Call body.AddNewLine( 1 )
End If
Next
Call body.AddNewLine( 2 )
richStyle.Bold = True
Call body.AppendStyle(richStyle)
Call body.AppendText("B. Topic Summary")
richStyle.Bold = False
Call body.AppendStyle(richStyle)
Call body.AddNewLine( 1 )
c = 0
For j% = 1 To 2
If Not (uidoc.FieldGetText("Topic_" + Cstr( j ) ) = "") Then
c = c + 1
Call body.AppendText(Cstr(c) + ". " + uidoc.FieldGetText("Topic_" + Cstr( j )) )
Call body.AddNewLine( 1 )
End If
Next
Call body.AddNewLine( 2 )
richStyle.Bold = True
Call body.AppendStyle(richStyle)
Call body.AppendText("C. Participation")
richStyle.Bold = False
Call body.AppendStyle(richStyle)
Call body.AddNewLine( 1 )
c = 0
For j% = 1 To 5
If Not (uidoc.FieldGetText("Question_" + Cstr( j ) ) = "") Then
c = c + 1
Call body.AppendText(Cstr(c) + ". " + uidoc.FieldGetText("Question_" + Cstr( j )) )
Call body.AddNewLine( 1 )
End If
Next
Call body.AddNewLine( 2 )
richStyle.Bold = True
Call body.AppendStyle(richStyle)
Call body.AppendText("D. Follow up")
richStyle.Bold = False
Call body.AppendStyle(richStyle)
Call body.AddNewLine( 1 )
Call body.AppendText(uidoc.FieldGetText("FollowUp"))
' end append info to RTItem
doc.Status = "3"
Call doc.Save(False, True)
doc.SaveOptions=0
Call uidoc.Close
Call workspace.ViewRefresh
Подскажите пожалуйста, как можно правильнее сделать?