Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Erzeugen neuer Aufgabe mit VBA in Outlook

171 views
Skip to first unread message

Eduard Schamne

unread,
Aug 21, 2000, 2:55:35 AM8/21/00
to
Hallo!
Ich brauche unbedingt Hilfe im Zusammenhang VBA für Outlook. Ich schreibe
ein Makro im Word, das mir eine neue Aufgabe im Outlook erzeugt und an
bestimmte Personen überträgt. Allerdings kann ich aus dem Word kopierte
Daten in den Inhalt (mit der Eigenschaft "Body" als String) nur als Text
einfügen, ich möchte aber auch Anlagen, Bilder, Links usw. durch das Makro
automatisch einfügen. Manuel heißt der Befehl: "Inhalte einfügen...",
"Microsoft Word-Dokument". Hat jemand eine Idee? (Ein kleiner Beispiel wäre
von Vorteil)
Danke
Mit freundlichen Grüßen
Eddie

Hans-Juergen Neschtschenko

unread,
Aug 21, 2000, 3:00:00 AM8/21/00
to
Derartige Einfügungen sind in der OL-Terminologie attachments.
Du kannst z.B. per code ein attachment in einer Aufgabe hinzufügen:

set objOL=new Outlook-Application
set objTask=objOl.createitem(olTask)
set objNewAtt=objTask.attachments.Add "Dateiname"

wenn die Datei "Dateiname" existiert.

Konsultiere die VBA-Hilfe (in Word-VBA-Editor Verweis auf die entsprechende
dll ergänzen), sie gibt Auskunft über Art und Position des Anhangs.

HTH
Hans-Jürgen

Eduard Schamne wrote in message <8nqjos$p...@parzival.khe.siemens.de>...

Eduard Schamne

unread,
Aug 21, 2000, 3:00:00 AM8/21/00
to
Vielen Dank Hans-Jürgen, aber ich glaube, ich habe mich falsch ausgedrückt.
Ich möchte nicht nur die Anlage einfügen, sondern den Inhalt der
Zwischenablage, allerdings nicht nur als Test (was mit der Body-Eigenschaft
möglich wäre), sondern auch mit den in der Zwischenablage enthaltenen
Anlagen, Tabellen oder Zellen. Manuel heißt der Befehl: "Bearbeiten",
"Inhalte einfügen...", "Einfügen als Microsoft Word-Dokument". Und das muss
irgendwie auch automatisch durch ein Makro funktionieren.
MfG
Eddie


Hans-Juergen Neschtschenko <hansjuergen....@rtl.de> schrieb in im
Newsbeitrag: #Cvwpx0CAHA.195@cppssbbsa05...


> Derartige Einfügungen sind in der OL-Terminologie attachments.
> Du kannst z.B. per code ein attachment in einer Aufgabe hinzufügen:
>
> set objOL=new Outlook-Application
> set objTask=objOl.createitem(olTask)
> set objNewAtt=objTask.attachments.Add "Dateiname"
>
> wenn die Datei "Dateiname" existiert.
>
> Konsultiere die VBA-Hilfe (in Word-VBA-Editor Verweis auf die
entsprechende
> dll ergänzen), sie gibt Auskunft über Art und Position des Anhangs.
>
> HTH
> Hans-Jürgen
>
> Eduard Schamne wrote in message <8nqjos$p...@parzival.khe.siemens.de>...

Hans-Juergen Neschtschenko

unread,
Aug 21, 2000, 3:00:00 AM8/21/00
to
Ich bin überfragt. Aber zwei Ideen:
a)
Die entsprechende Schaltfläche (commandbar-control der
inspector-commandbars) hat vermutlich eine ID (Objektexplorer;
Office-Bibliothek!). Wenn du die ID herausgekriegt hast, kannst du auch den
execute-Befehl anwenden
b)
Zur Verwendung der Zwischenablage in VBA hab ich mal gute Tipps bei
http://www.aboutvb.de von Harald Genauck gesehen.
--
Mfg
Hans-Jürgen
--
"Eduard Schamne" <edward....@khe.siemens.de> schrieb im Newsbeitrag
news:8nr4it$p...@parzival.khe.siemens.de...

W.Flamme

unread,
Aug 21, 2000, 3:00:00 AM8/21/00
to
Hans-Juergen Neschtschenko <nescht...@t-online.de>
schrieb in im Newsbeitrag: #guebl5CAHA.65@cppssbbsa04...

> Ich bin überfragt. Aber zwei Ideen:

Mein Senf:

VBAOUTL.HLP:
>
"IsWordMail"-Methode
Legt fest, ob die einem Inspektor zugeordnete
E-Mail-Nachricht in einem Inspector-Objekt von Outlook oder
in Microsoft Word angezeigt wird. Gibt True zurück, wenn die
E-Mail-Nachricht in Microsoft Word (d. h., wenn Word Mail
verwendet wird) angezeigt wird. Die OlEditorType-Konstante
ist olEditorWord(4).
Syntax

objInspector.IsWordMail<

Vielleicht hilft's....

--

Wolfgang Flamme
wfl...@mainz-online.de


objInspector Erforderlich. Ein Ausdruck, der ein
Inspector-Objekt zurückgibt.

0 new messages