Строковые члены переменной длины передаются как BSTR. Строковые члены фиксированной длины передаются как массивы CHAR, содержащие строки ANSI.
В документации Microsoft приведен исчерпывающий образец здесь . Первоначально он был написан для VB5, но также относится и к VBA.