cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X

make macro run through entire doc

ccross
1-Visitor

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.

ACCEPTED SOLUTION

Accepted Solutions

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!

View solution in original post

2 REPLIES 2

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!

rdiaz
12-Amethyst
(To:ccross)

Hi Carol,

Please let us know if Jeff's answer was what you were looking for, or if you had any follow-up questions for the Community.  Thanks!

Rafael

Announcements

Top Tags