Como alterar a localidade de uma data formatada?

Quero recuperar a data de hoje em um formato específico com o nome do mês em inglês.

estou a usarFormat(DateValue(Now), "dd-mmm-yyyy")que me dá05-cze-2013, que está em polonês. O que eu quero é05-Jan-2013.

Estou interessado apenas em uma solução VBA. Por favor, forneça uma maneira de definir a localidade de volta ao original, também usando o VBA.

questionAnswers(2)

yourAnswerToTheQuestion