Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #6  
Old 04-12-2025, 07:32 AM
gmayor's Avatar
gmayor gmayor is offline A simple macro to copy a returned string to clipboard Windows 10 A simple macro to copy a returned string to clipboard Office 2019
Expert
 
Join Date: Aug 2014
Posts: 4,144
gmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud ofgmayor has much to be proud of
Default

Surely the format painter would be more appropriate for this task? However, the following should work.
Code:
Sub ColorRGBText()
Dim myColor As String
Dim OPT As Long
Dim MyData As DataObject
    Set MyData = New DataObject
    OPT = InputBox("Get Color[1], Apply Color[2]", "Color Management", "1")
    If OPT = 1 Then
        'MsgBox Selection.Font.TextColor.RGB
        myColor = Selection.Font.TextColor 'gets the color`
        MyData.SetText myColor
        MyData.PutInClipboard 'copies color code into ClBrd
    End If
    'When the macro is restarted and option 2 selected, the color code should be applied to a different text selection
    If OPT = 2 Then
        MyData.GetFromClipboard
        myColor = MyData.GetText(1)
        If myColor <> "" Then
            Selection.Font.TextColor = myColor
        Else
            MsgBox "Color has not been selected"
        End If
    End If
End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019)
Visit my web site for more programming tips and ready made processes www.gmayor.com
Reply With Quote
 

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
A simple macro to copy a returned string to clipboard Paste from Clipboard, Find and Replace All, Then Copy Results Back to The Clipboard robnun Word VBA 7 01-03-2025 12:52 PM
A simple macro to copy a returned string to clipboard Copy Specific Text String To Clipboard At End Of Macro et_33 Excel Programming 8 10-11-2022 06:24 AM
WORD MACRO COPY/PAST from clipboard rachidlea Word VBA 0 11-16-2021 09:38 AM
A simple macro to copy a returned string to clipboard Simple macro to create a copy eduzs Word VBA 3 05-17-2017 05:34 PM
A simple macro to copy a returned string to clipboard copy without using clipboard? g48dd Excel 3 07-16-2011 10:28 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 07:49 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft