Yes. I had trouble digesting pills after my colon resection/cancer, etc. I switched to Centerim (sp?) but in liquid form. It doesn't taste too bad and you could start out in small doses that way.
A year ago I decided to try a B-12 shot, given at my local health food store (shot clinic each Saturday). I never noticed an increase in energy but what I did notice is I had uncontrollable D, that seemed to come out of nowhere, long after I had eaten. I do experience D but I can almost always pinpoint what prompted it. Anyway that was my one and only B-12 shot!
I'm glad that you can tolerate them though. I do know that for many of us with rapid transit problems, we lose or cannot absorb nutrients.