That is a very confusing post but if you open the layers panel menu and select "Paste remembers layers" if you paste from one document to another, if that layer doesn't exist, InDesign will create it.
What I'm doing is putting holidays, birthdays and anniversaries on each calendar page (each page is a separate document). I want the actual layers along with all text formatting to be repeated on each page, but I don't want to copy the actual text. Also, in your answer you said to select "Paste remembers layers," but do I copy the layer first? Do I copy the actual content of the layer first? Do I copy anything at all? And when, where, and how do I paste once I check "Paste remembers layers?"
You still are not explaining this well.
It sounds to me like you should be creating a template file with the grid and layers, then using that template to create the pages for each month where you will add the text manually.
Paste Remembers Layers works when you copy an object from one file to another. That object will be pasted onto a layer with the same name. If that layer name does not exist, a new layer will be added.
Not quite clear but It also sounds to me like you should be creating a template.
But here is a way how to copy layers from one doc to another (in applescript):
tell application "Adobe InDesign CS6"
set active layer of document 1 to "Layer 1" -- the target document, the name of your layer
duplicate (every page item of document 1 where name of its item layer is "Layer 1") to page 1 of document 2 -- the copy action
Hope this is of any help?
I realize and apologize for my poor explanations.
At this point I believe that it would be easier to manually create each layer in each document than to create a new template. I DID create a template for the months but only the text formatting for the month name and the year plus a table, then I entered each date in each respective cell in that table manually. I DIDN'T think to include the layers and their formatting for the birthdays anniversaries and holidays in those templates. Now, I've gotten too much done to scrap and replace the project. It will be less work to finish manually at this point.
1 person found this helpful
I would just create an extra page at the end of the document w/the layers, and on that page add one item per layer. Like, if you have 15 layers, drag out fifteen small frames on the page and use the layer proxy icon to assign each frame to a different layer.
Then from the Pages panel menu, choose Move Pages. Choose this "layers page" to move to your receiving document (another one of your calendar docs), Destination: End of Document.
The receiving document will get all the layers. Delete all the items (the fifteen frames) on the extra page and the layers remain.
Next time you do a calendar you should check out the Calendar Wizard add-on for InDesign. You will cry at all the time you wasted doing this manually ;-(
Being that I am going to create each layer manually, is there a way to create a layer and then set font, point size, and text color to that layer and have all text boxes on that layer follow that formatting?
Those attributes have nothing to do with layers, but rather with paragraph styles, which can be included in an object style assigned to your text frames.
You might want to go to the Scripting Section of this forum. They may be able to figure something out that keeps all your Progress this far.