macro(SP=DocumentTools:-SetProperty, GP=DocumentTools:-GetProperty); SP("Text",value,"Hello World! "); ScrollText := proc( msg, direction::identical("Forward","Reverse"),n::posint:=20 ) local word, count; word:=msg; count:=0; while count