Hi Russ, This may be more of a FrameMaker 10 ExtendScript issue. I just mocked up a sample document of almost 2000 pages and ran a modified version of Anchal's code. It took awhile, but it worked in FrameMaker 11.
#target framemaker
var doc = app.ActiveDoc
var tr = doc.TextSelection
var newFmt = doc.GetNamedCondFmt("Comment");
var props = doc.GetTextPropVal(tr.beg,Constants.FP_InCond);
props.propVal.isval[0] = newFmt.id;
props.propVal.osval[0] = newFmt;
var pgf = doc.MainFlowInDoc.FirstTextFrameInFlow.FirstPgf;
while (pgf.ObjectValid()) {
tr = new TextRange (); tr.beg.obj = tr.end.obj = pgf; tr.beg.offset = 0; tr.end.offset = Constants.FV_OBJ_END_OFFSET; doc.SetTextPropVal(tr, props); pgf = pgf.NextPgfInFlow;
}
Rick