The calibration process will only make a change if the car lost power when the sun roof was open.
I have had a look at mine just now and my sun roof is powered by fuse FS47 20amp in the passenger foot well. Mine is a MY15 model year 2015 which has the later wiring so different to your 2007. I believe your sun roof fuse will be powered by FS10 15amp in the passenger foot well fuse box. My FS47 sun roof fuse has power on it only when the start button is pressed to put the electrics on only, or when the engine is running. So I'm assuming if you slide the key into your 2007 and put the electrics on only, or start the engine then your FS10 should be powered. If not then this needs further investigation.
I wouldn't try to force power directly onto the motor just yet. I would be keen to find out why power to fuse FS10 has disappeared.
The circuit diagram has FET-SUNROOF in it which makes me thing it has a Field Effect Transistor (MOSFET) driving the power control. Doesn't look like there's a relay involved. Hence the MOSFET instead. The power from FS10 powers the sun roof computer which houses or is part of the sun roof motor. The motor is located at the rear of the fixed glass panel, in line with the C pillar.
If FS10 has no power on it then the sun roof computer has no power. The sun roof computer receives other signals from the sun roof switch to advice what you want it to do, like open or close said sun roof.
FS10 in the passenger foot well is powered from fuse FE18 60amp in the engine bay fuse box. I would suggest you check there is power on that next as it's easy to do. On the passenger side of a RHD right hand drive car there's a fuse box by the wing panel. The same FE18 supplies power to a number of other things like the front washer jets. So if they work then FE18 has power on it. But it would be good if you could check this and if FS10 on the passenger fuse box cover is for the sun roof.