I am trying to write a simple Visual Basic 2008 installer that copies word macro templates to Word's startup directory. On Vista and 7, that directory is the user's \AppData\Roaming\Microsoft\Word\STARTUP directory. Is there a way that I can programmatically find this directory? I.e. is it safe to say that this directory will almost always be in this location such that I can simply get the user's home directory and then add \AppData\etc.... or is there a registry or something else that I can access to get Word's current standard startup directory?
I think that this question can be the best answered in a forum about Office programming (in fact VBA). Even when you are using VB for Net (and don't tell the latter because it is absolute not important for this question and then you get only answers that it is not a VB Net forum)