make macro run through entire doc
I have manged to create a macro in 5.4 to find/replace a certain attribute. How would I get this macro to run from beginning to end of doc.
I have manged to create a macro in 5.4 to find/replace a certain attribute. How would I get this macro to run from beginning to end of doc.
Hi Carol,
If you're not already, you can use the ACL function, oid_find_child_attrs(oid, arr, attr[, value, flags]). This will build an array of all of the descendant oids from the specified oid with attributes matching a certain value. If you set the starting oid to oid_root(), then it will search the entire document. Then you can iterate over the array with your replacement code to modify the attributes.
Hope that helps!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.