I am trying to make a simple help tool for my self.
I have a document with many textframes on it and trying to count them and also find out what I named them and labeled them…
but code keeps erroring out
tell application "Adobe InDesign CS3"
activate
set textframe to count of every text frame
repeat with x from 1 to textframe
display dialog ("TextFrame # = " & x & " Textframe name = " & " Textframe Label = ")
end repeat
end tell
Coupla things -
page items belong to a document, not the application = so you need to tell Indesign what document you’re talking to. Like so:
set textframe to count of every text frame of document 1
or
tell document 1
set textframe to count of every text frame
end tell
But if what you want is the index numbers of the boxes, you’ll need to do this:
tell application "Adobe InDesign CS3"
activate
set textframe to every text frame of document 1
repeat with x in textframe
display dialog ("TextFrame # = " & id of x & " Textframe name = " & " Textframe Label = ")
end repeat
end tell
if you want to get the index of whatever is selected, do this:
tell app "InDesign"
get properties of selection -- or "index of selection" if that's all you want
end tell