How to load a user preset with midi program change

Is there any way to load a user preset with a midi program change? They only seem to load the factory resets, which I don’t want to use.

That’s a very good question. I wouldn’t know myself, but you’ll help the other guys if you can include the name of the plugin(s) you’re using and your DAW. That will help them narrow down the answer for you.