What I meant was, if your Mod wheel and Volume knob are programmable, it doesn't matter which CC you program to which controller. The volume control will be already be sending CC7, if your Mod wheel is programmable you can program it to CC11 but I don't think it's going to do what your want. It depends on the synth your playing, many synths can program filters to respound to control change command. Someone else might want to kump in here as I'm mostly old school recording live players.
Volume (Continuous Controller 07) and expression (Continuous Controller 11) both do the exact same thing. However they give users two different ways to deal with MIDI mixing. The standard protocol is to use MIDI volume (CC #07) to set the MIDI channel (or a phrase or segment in a sequencer) level for balancing overall volumes against other channels. A mixing console will accomplish the same thing but using CC #07 will do it in MIDI and thus lock it into the sequencer.
Expression (CC #11) can then be used for crescendos and decrescendos during the performance of the music. This way, if you need to bring the overall volume of the whole track up or down, you would use CC #07, but all the expression programming would still work just as you had set it up to.