(First posted February 2006)
I received this question from Chris in relation to the blog on labels.
“Is there a way to tell OpenOffice to save the document in such a way as that it essentially "exports" it to another OpenOffice document that isn't attached to the data source, so that you can hand-edit the labels? The only way I found to do it was to save it as a Word document and then re-save _that_ as a standard OOo text document. Is there a more direct way?
Thanks,
Chris”
Good question. There are a few different things you can do.
Change the Label Display So You Can See the Data, Then Edit
I don't know of a way to separate the label data from the data source in a sensible way. However, you can just change the content.
Create the labels, connected to the data source, like you normally do. Don't click the Synchronize option in the third tab.
Choose View > Data Sources.
Click
the Data to Fields icon in the toolbar above the data sources.
You'll
see content in the labels instead of field placeholders.
Now just edit each field normally. Change Bob to Gretchen, Fargo to Kalispell, etc, just by typing.
When you print, you'll get a conglomeration of the database data and what you typed.
Change the Data Source, Not the Labels
If you want to edit the labels, edit where the information comes from, if that's an option. If your data source is a spreadsheet, just edit the contents of the spreadsheet. Be sure that the .odb database file, and any label documents accessing the database, are all closed when you edit the data itself.
Just Make Labels That You Type the Content Into
This approach is entirely manual, but you can copy and paste into the labels. If you want control over what' s in there, just make blank labels and type.
Choose File > New > Labels. Do everything pretty much the same way, i.e. pick the right label type. But don't put any data or fields in the big empty data box in the first tab, and in the third tab don't click Synchronize. Click New Document. (Click this image to see a bigger version if you want.)
Then just type whatever you want in any of the frames.
Quickly Go From One Label to Another
The labels are in frames, which is a bit of a pain. To quickly go from one to another using the keyboard, press Esc Tab Enter. (Intuitive, huh?) You can also choose Tools > Customize, click Keyboard, and set up a control key for going between frames.
OpenOffice.org open office OpenOffice.org training open office training open source open source training Office 12 Linux Ubuntu education Microsoft Office labels mail merge printing
The solution is here:
http://qa.openoffice.org/issues/show_bug.cgi?id=16992
The short version is:
1. Create your merge document, but don't merge anything.
2. Tools->Mail Merge Wizard
3. Press "7. Personalize document"
Posted by: Andrew Ziem | July 22, 2006 at 02:05 PM
Hi Andrew,
Thanks for the comment. I'm interested in this, but tell me more about your short version. I've gone through it (steps 1-3 need to be gone through too and selected/unmarked as necessary). Do you use this approach for letters, labels or C) other? I did the Edit Individual Document approach and it seems like it provides roughly the same benefits as using a template, or copying and pasting.
Thoughts?
Thanks,
Solveig
Posted by: Solveig Haugland | July 23, 2006 at 07:36 AM
Solveig,
I used this trick for labels, but I suppose it would work just as well for any merge document. If for example I am merging 400 records with a template of 30 labels per page, I quickly get 14 pages that I can review and edit.
If I don't care to edit the labels, I may instead print to a PDF printer (like PDFCreator on Windows or CUPS PDF on Linux).
>steps 1-3 need to be gone through too and selected/unmarked as necessary
In the Mail Merge Wizard? I don't think so: just clicking part 7 should start the process. If you haven't, read the March 12 comment on Issue Tracker link I posted.
>I did the Edit Individual Document approach
If I remember correctly, that didn't work for me.
Andrew
Posted by: Andrew Ziem | October 11, 2006 at 11:13 PM