I'm not an entire newbie at InfoPath but I know I don't have all the tools that most here do.
I seem to have the same problem as many people do with configuration control of InfoPath forms. We create forms to document reviews for designs and tests in the aviation industry, so we need to keep forms from updating when the template is changed (for the FAA and EASA to conduct audits). When a form is opened and there are extra questions that weren't answered (because the template was updated) the FAA/EASA isn't happy. My first solution was to put the revision/version in the form template's name, but that would require a change to our configuration control system. Those who control that system heavily resist when I bring up this simple change, so I need a new answer.
My new solution is to try to (automatically) re-publish the form to a project directory on our network so that everyone on the project can use a localized version created specifically for that project. Our current method for opening forms is from a list in Excel with a VB coded button that finds the form on the network and opens it. I've at least been able to change the VB code to open the InfoPath form in Design mode, but I would like to make it at least go to the point in publishing where you identify the location to publish it. I could probably work with any coding scheme, VB, JS, or a batch file.
Does anyone know of any commands that will publish the form automatically or at least get to the point of specifying where to publish the form?
Thanks!