2017-07-26 1 views
0

Ich versuche, einen Code zum Hinzufügen eines Kommentars über eine Verknüpfung zu erstellen.Wie ist es möglich, einen Kommentar über Makros für ausgewählte Region von Wörtern hinzuzufügen?

Ich habe ein Makro gefunden, aber wenn ich das Makro ausführe, scheint alles in Ordnung zu sein (genaue Hintergrundmarkierung mit Grau), außer dass der Kommentar nur zum letzten Wort in der ausgewählten Gruppe hinzugefügt wird.

Ist es möglich, einen Kommentar nicht nur für das letzte Wort in einem Satz, sondern für die gesamte ausgewählte Gruppe von Wörtern zu haben?

P.S. Ist es auch möglich, Text aus der Zwischenablage zu nehmen und direkt einzufügen, ohne ihn manuell einfügen zu müssen (Cursor im Kommentar blinken lassen, dann Strg + V)? Anstelle von überprüfen Sie diesen Wert von einem Code.

Vielen Dank für jede Hilfe.

Antwort

0

Wenn Sie Selection.Collapse entfernen, gilt der Kommentar für die gesamte Auswahl.

Empfohlene neue Sub-Prozedur:

Sub Gray() 

Selection.Range.HighlightColorIndex = wdGray25 
Selection.Comments.Add _ 
Range:=Selection.Range, Text:=" review this" 

End Sub 

Text aus der Zwischenablage durch Aufrufen einer Windows-API-Funktion gezogen werden kann. Weitere Details finden Sie unter this previous question.

Ich empfehle eine andere Abkürzung als Strg +V Ihr Makro auszulösen.

+0

Vielen Dank. Ich verwende einen anderen Makrotaste. Danke, Agan! Leider kann ich jetzt nicht abstimmen (15 Wiederholungen). – Question

+0

Wenn meine Antwort Ihre Frage gelöst hat, bitte [akzeptieren] (https://stackoverflow.com/help/someone-answers) es. – davidmneedham

Verwandte Themen