That should be correct. One more question - where is the WYSIWYG editor placed? Is it on the Page tab or on the Form tab? Or, in other words - what way are you using to display/render the content of the rich text field on the live site? Maybe you are using some wrong approach which does not have the macro resolving logic implemented.