I know everybody here is saying "No" but most likely because they haven't had any experience in trying to or in a situation where it possible.
As in my experience that isn't exactly true, but then again in my situation it might been diffrent or a very caring host but on our last cruises I had a really bad medical flare-up that prevented me from leaving the room that evening for dinner but I told my partner and kids to go ahead and go to MTD and i'd just order room service later if I got hungry.
But when they came back to the room they brought me back food from the main dining hall, How do I know this? Because it was Steak anyways she told the host I wasn't feeling good and asked if it was possible to order something for me for them to take back to the room and according to her they had no problem with that request they simply just got a room service tray and put the covered plate on the dish and they carried it back to the room.
Now like I said my expereince is diffrent than what's being asked and the fact that my family actually sat down and ate prior to bringing me back mine but you'll never actually know for sure unless you ask.
Thanks! I read elsewhere that someone had their cruise shortened being the last cruise before dry dock. I think I'll skip it this time since it would require a flight and I hate last minute changes if I can avoid them.