Yes. It works well.

As you note, it requires that VBA Extensibility be referenced, other wise this will not work.