Стринг для этого не нужен, макрос и так может быть готовым визуальным компонентом, если не использовать SMArt.
Добавлено через 1 минуту
Давайте договоримся с вами, что вы сначала поднаберётесь опыта и потом уже будете высказывать свои суждения, что у нас правильно, а что нет.
Добавлено через 3 минуты
Для
первого раза вполне хорошо