text.split()
Этого должно быть достаточно, чтобы хранить каждое слово в списке. words
уже является списком слов из предложения, поэтому нет необходимости в цикле.
Во-вторых, это может быть опечатка, но у вас есть ваш цикл немного испорчен. Если вы действительно хотите использовать append, это будет:
words.append(word)
not
word.append(words)
Вот идет обновленный код, так как я хотел, чтобы он работал и теперь он работает! Большая помощь!
Модуль класса ============
'in StepClass_Module
Public proc As String 'proc = procedure to run
Programming Module
==================
Public step(1) As StepClass_Module 'Declare array of procedures
Sub main()
Set step(0) = New StepClass_Module
Set step(1) = New StepClass_Module
step(0).proc = "Import" 'allocate corresponding Procedure
step(1).proc = "Prepare" 'allocate corresponding Procedure
Run step(0).proc 'Run corresponding Procedure
Run step(1).proc 'Run corresponding Procedure
End Sub
Sub Import()
Debug.Print ("Import")
End Sub
Sub Prepare()
Debug.Print ("Prepare")
End Sub
Рассмотрим следующую модель:
Sub main()
Dim s As String
s = "inputt,makereport,outputt"
arr = Split(s, ",")
For Each a In arr
Run a
Next a
End Sub
Sub inputt()
MsgBox "input"
End Sub
Sub makereport()
MsgBox "reporting"
End Sub
Sub outputt()
MsgBox "dun"
End Sub