OPEN OFFICE: Etiketten formatieren

Hallo,
ich hoffe dieses Board ist für meine Frage das richtige.
Ich möchte meine telefonadressen auf etiketten schreiben und möchte nicht jedesmal neu das etikett einrichten.
am besten zeig ich mal ein beispiel:

PETER PAN (FETT;FONTSGRÖSSE 14;ROT)
KROKODILWEG 15 (FONTSGRÖSSE 12; BLAU)

123456 DEGENHAUSEN (FONTSGRÖSSE12; BLAU)

0049 567899 12 37 89 456 (FETT;ROT;FONTSGRÖSSE 16; ROT)

Vorne einen rand von 2 cm und oben auch.

die etiketten sind auf einem bogen von Avery Zweckform in 2 spalten.
Kann man bei Openoffice das so einrichten das ich die adresse schreibe und das programm sie nach den obigen angaben formatiert.

eigentlich arbeite ich nicht mit Openoffice, hab aber mal von makro gehört, aber noch nicht benutzt.
es wäre hilfreich, wenn mir jemand eine step by step Anleitung geben könnte.

Hallo oscarinae09,

Ich möchte meine telefonadressen auf etiketten schreiben

es wäre hilfreich, wenn mir jemand eine step by step Anleitung
geben könnte.

Datei -> Neu -> Etiketten
Dann öffnet sich der Etikettenassistent und Du kannst wie hier beschrieben
http://www.ooowiki.de/EtikettenAssistent
weitermachen.

Viele Grüße
Marvin

Hallo Marvin,
vielen dank für deine schnelle und wie ich hoffe, für mich erfolgreiche antwort.
ich werde mich über ostern mit der anleitung näher beschäftigen.
nochmal danke
oscarinae09

Hallo Marvin,
ich habe jetzt das wiki gelesen. ich habs nicht so richtig verstanden und irgendwie ist mir das zu kompliziert.
dabei habe ich aber festgestellt das ich eine adress-datenbank habe - nämlich outlook „kontakte“, wenn du mir helfen könntest die adressen auf die editketten zu bekommen, würde ich das andere (farbe etc.) „per hand“ machen.
in dem wiki war von einem datenbank-browser die rede über f4. leider bei mir nicht, kann aber daran liegen, daß ich die datenbank von open office nicht installiert habe.
die frage ist also: wie bekomme ich die outlook kontake (name, adresse, telefonnummer und vielleicht auch mailadresse) automatisch auf die etiketten um sie dann noch über markieren zu bearbeiten.

Hallo oscarinae09,

die frage ist also: wie bekomme ich die outlook kontake
(name, adresse, telefonnummer und vielleicht auch mailadresse)
automatisch auf die etiketten um sie dann noch über markieren
zu bearbeiten.

Ich muß dich leider enttäuschen. Ich habe noch nie Outlook benutzt, ich besitze es nicht einmal. Insofern kann ich dir darauf auch nicht antworten. Vielleicht kann dir ja jemand anderes weiterhelfen.

Viele Grüße
Marvin

Outlook Kontakte nach Open Office Calc exportieren

habe - nämlich outlook „kontakte“, wenn du mir helfen könntest
die adressen auf die editketten zu bekommen, würde ich das
andere (farbe etc.) „per hand“ machen.

Hallo Oscarinae,

man kann zwar die OL-Kontakte mit OL als .pst-Datei exportieren aber da kam bei mir nur unleserliches Zeug raus beim Einlesen mit OO-Writer.
Führe in OL das nachfolgende erste Makro „Exportieren“ aus.
Dann hast du eine Textdatei mit deinen Kontakten, Tab-getrennt.
In welchem Ordner sie steht und wie sie heißt legst du hier fest:
Open „K:\kwadressbuch.txt“ For Output As #1
Ändere das bei dir ab.
Das Makro „Exportieren“ führst du aus mit Alt+F8… in OL.

Starte dann Open Office Calc mit einer neuen Mappe.
Extras—Makros—Makros verwalten—OOo Basic…
Dort klickst du links doppelt auf den Mappennamen bis "Standard untendrunter erscheint, dann rechts auf „Neu“.
Dir wird „Modul1“ o.ä. vorgeschlagen, das übernimmst du.

Dann kopierst du dort den zweiten Code rein, änderst da auch den Pfad und Dateinamen ab. Editor schließen.
Zum Starten des OO-Calc-Makros „Importieren“ gehe in OO-Calc auf
Extras—Makros—Makros ausführen, klickst dich links wieder durch den Verzeichnisbaum und wählst dann rechts „Importieren“

Gruß
Reinhard

In OL Alt+F11, Einfügen—Modul, Code reinkopieren, ggfs. abändern, Editor schließen.

Option Explicit

Sub Exportieren()
'Deklaration
Dim nspMapi As Outlook.NameSpace, folMapi As Outlook.MAPIFolder, itmAll As Outlook.Items
Dim itmReal As Outlook.Items, itmContacts As Outlook.ContactItem, lngRow As Long
Dim strContactFilter As String, Satz As String
'Outlook-Objekte öffnen
Set nspMapi = Application.GetNamespace("MAPI")
Set folMapi = nspMapi.GetDefaultFolder(olFolderContacts)
Set itmAll = folMapi.Items
'Verteilerlisten herausfiltern, nur 'Richtige Kontakte' verwenden
strContactFilter = "[MessageClass] = 'IPM.Contact'"
Set itmReal = itmAll.Restrict(strContactFilter)
Close
Open "K:\kwadressbuch.txt" For Output As #1
Satz = "Vorname" & Chr(9) & "Nachname" & Chr(9) & "Strasse" & Chr(9) & "PLZ"
Satz = Satz & Chr(9) & "Ort" & Chr(9) & "Land" & Chr(9) & "Telefon"
Print #1, Satz
For Each itmContacts In itmReal
 Satz = itmContacts.FirstName & Chr(9) & itmContacts.LastName & Chr(9) & itmContacts.BusinessAddressStreet
 Satz = Satz & Chr(9) & itmContacts.BusinessAddressPostalCode & Chr(9) & itmContacts.BusinessAddressCity
 Satz = Satz & Chr(9) & itmContacts.BusinessAddressCountry & Chr(9) & itmContacts.BusinessTelephoneNumber
 Print #1, Satz
Next itmContacts
Close #1
'Speicher freigeben
Set itmReal = Nothing
Set itmAll = Nothing
Set folMapi = Nothing
Set nspMapi = Nothing
End Sub

Makro für Open Office Calc:

Sub Importieren
close
open "k:\kwadressbuch.txt" for input as #1
with thiscomponent.sheets(0)
 while not eof(1)
 input #1,Satz
 S=split(satz,chr(9))
 for N = lbound(s) to ubound(s)
 .getcellbyposition(n,zei).string=s(n)
 'if asc(mid(satz,n,1))

hallo marvin
erstmal herzlichen dank für deine schnellen antworten.
aber eigentlich geht es nicht um outlook , sondern wie kann ich mit open office auf „kontakte“ in outlook zugreifen.

hallo reinhard
ich habe erst gerade deine ausführliche antwort gesehen.
so wie du es beschreibst werde ich es versuchen, du hast ja eine nachvollziehbare anweisung geschrieben.
danke

Hallo oscarinae09,

aber eigentlich geht es nicht um outlook , sondern wie kann ich
mit open office auf „kontakte“ in outlook zugreifen.

Naja, es geht um OpenOffice und Outlook :wink: Aber Reinhard hat dir ja schon eine Lösung gepostet, die dir hoffentlich weiterhilft.

Viele Grüße
Marvin