Text in die Zwischenablage kopieren

Moderator: ModerationP

Text in die Zwischenablage kopieren

Beitragvon OLLI_S » 07. Jan 2019, 13:38

Hallo,

ich habe in Outlook 2010 ein VBA Modul, das von einer Mail die Namen der Dateianlagen ausließt.
Diesen Text kann ich mit folgender Zeile auch ausgeben:
Code: Alles auswählen
MsgBox (Filenames)

Wie kann ich diesen Text in die Zwischenablage kopieren?

Ich hatte ein ähnliches Problem in Excel in der Vergangenheit folgendermaßen gelöst:
Code: Alles auswählen
Dim Zwischenablage As New MSForms.DataObject
Zwischenablage.SetText Filenames
Zwischenablage.PutInClipboard

Wenn ich diesen Code in Outlook übernehme, erhalte ich in der ersten Zeile (mit dem Dim) die Fehlermeldung
Benutzerdefinierter Typ nicht definiert.

Gleiches, wenn ich nur schreibe:
Code: Alles auswählen
Dim Zwischenablage As DataObject

Wie kann ich einen Text in die Zwischenablage kopieren?

Danke für eure Hilfe!

Gruß

OLLI
OLLI_S
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 131
Registriert: 14. Mai 2005, 10:34

Re: Text in die Zwischenablage kopieren

Beitragvon mmarkus » 07. Jan 2019, 16:10

VBA erkennt eine Klasse nur, wenn ein Verweis auf die Klasse erstellt wurde.
ms access what else
mmarkus
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 1292
Registriert: 16. Apr 2012, 16:07
Wohnort: Oberösterreich

Re: Text in die Zwischenablage kopieren

Beitragvon OLLI_S » 08. Jan 2019, 22:44

Hallo,

ich habe da Problem inzwischen anders gelöst:
Ich zweige ein User-Form mit einem großen Eingabefeld an, in das ich den Text ausgebe.

Damit kann man den Namen von einer Dateianlage in die Zwischenablage kopieren und abschließend den Namen von einer anderen Dateianlage.
Ist also noch besser, als wenn ich alle auf einmal in die Zwischenablage kopiere.

Gruß

OLLI
OLLI_S
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 131
Registriert: 14. Mai 2005, 10:34


Zurück zu Outlook Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast