Como formatar TextBox VBA para data longa

Eu tenho uma caixa de texto para exibição de data que mostra a data neste formato: 17/04/2012, mas eu gostaria de formatá-lo para aparecer como '17 de abril de 2012'. Eu tentei esse código

UserForm1.txtDate = Format(Long Date)

que estou recebendo erro de sintaxe do compilador.Você, por favor, deixe-me saber como eu posso fazer isso? obrigado

questionAnswers(1)

yourAnswerToTheQuestion