Difference between revisions of "Documentation/OOoAuthors User Manual/Writer Guide/Editing a template"
From Apache OpenOffice Wiki
(Note in twice, to show problem with Note tag) |
|||
Line 29: | Line 29: | ||
<li>Name the macro. For example, you could call it FixDocument. If the '''Edit''' button is active, click it. If the Edit button is not active, click '''New''', type a module name in the pop-up dialog, and click '''OK'''.</li> | <li>Name the macro. For example, you could call it FixDocument. If the '''Edit''' button is active, click it. If the Edit button is not active, click '''New''', type a module name in the pop-up dialog, and click '''OK'''.</li> | ||
<li>In the Basic window, enter the following:</li> | <li>In the Basic window, enter the following:</li> | ||
− | < | + | <source lang="oobas"> |
Sub FixDocument | Sub FixDocument | ||
TemplateName = ThisComponent.DocumentInfo.Template | TemplateName = ThisComponent.DocumentInfo.Template | ||
Line 36: | Line 36: | ||
end if | end if | ||
End Sub | End Sub | ||
− | </ | + | </source> |
<li>Click the '''Run BASIC''' icon, then close the Basic window.</li> | <li>Click the '''Run BASIC''' icon, then close the Basic window.</li> | ||
<li>Save the document.</li> | <li>Save the document.</li> | ||
Line 50: | Line 50: | ||
<li>Name the macro. For example, you could call it FixDocument. If the '''Edit''' button is active, click it. If the Edit button is not active, click '''New''', type a module name in the pop-up dialog, and click '''OK'''.</li> | <li>Name the macro. For example, you could call it FixDocument. If the '''Edit''' button is active, click it. If the Edit button is not active, click '''New''', type a module name in the pop-up dialog, and click '''OK'''.</li> | ||
<li>In the Basic window, enter the following:</li> | <li>In the Basic window, enter the following:</li> | ||
− | < | + | <source lang="oobas"> |
Sub FixDocument | Sub FixDocument | ||
TemplateName = ThisComponent.DocumentInfo.Template | TemplateName = ThisComponent.DocumentInfo.Template | ||
Line 57: | Line 57: | ||
end if | end if | ||
End Sub | End Sub | ||
− | </ | + | </source> |
<li>Click the '''Run BASIC''' icon, then close the Basic window.</li> | <li>Click the '''Run BASIC''' icon, then close the Basic window.</li> | ||
<li>Save the document.</li> | <li>Save the document.</li> |
Revision as of 07:54, 20 January 2009
< {{#switch:Previous Page | Previous Section = Previous Section | Next Section = Next Section | Previous Page = Previous Page | Next Page = Next Page | }} | {{#switch:Next Page | Previous Section = Previous Section | Next Section = Next Section | Previous Page = Previous Page | Next Page = Next Page | }} > |
You can edit a template's styles and content, and then, if you wish, you can reapply the template's styles to documents that were created from that template. (Note that you can only reapply styles. You cannot reapply content.)
To edit a template:
- From the main menu, choose File > Templates > Organize. The Template Management dialog opens.
- In the box on the left, double-click the folder that contains the template that you want to edit. A list of all the templates contained in that folder appears underneath the folder name.
- Click the template that you want to edit.
- Click the Commands button.
- From the drop-down menu, choose Edit. The Template Management dialog closes and the selected template opens.
- Edit the template just as you would any other document. To save your changes, choose File > Save from the main menu.
The next time that you open a document that was created from the changed template, the following message appears.
Click Yes to apply the template's changed styles to the document. Click No if you do not want to apply the template's changed styles to the document. Whichever option you choose, the message box closes and the document opens in OOo.
Note:
To re-enable updating from a template:
- Use Tools > Macros > Organize Macros > OpenOffice.org Basic. Select the document from the list, click the +, and select Standard. If Standard has a + beside it, click that and select a module.
- Name the macro. For example, you could call it FixDocument. If the Edit button is active, click it. If the Edit button is not active, click New, type a module name in the pop-up dialog, and click OK.
- In the Basic window, enter the following:
- Click the Run BASIC icon, then close the Basic window.
- Save the document.
Sub FixDocument
TemplateName = ThisComponent.DocumentInfo.Template
if TemplateName <> "" then
ThisComponent.DocumentInfo.Template = TemplateName
end if
End Sub
Next time when you open this document you will have the update from template feature back.
Content on this page is licensed under the Creative Common Attribution 3.0 license (CC-BY). |