As far as I know, there is no way to remove a portion of an ability other than through Glyphs.
Unfortunately for you, no glyph exists for this scenario you are asking about.
Aslo, the "!" symbol in macros only prevents casts from being toggled off (e.g. the Heroic Leap targetting) and has no other syntax functions.