【问题标题】:VBA:How to modify the color of the text from the clipboard before pastingVBA:如何在粘贴之前从剪贴板修改文本的颜色
【发布时间】:2014-05-21 18:33:31
【问题描述】:

我在 Microsoft Word 中有很多复制粘贴操作,粘贴后,我需要将粘贴的文本使用不同于黑色的颜色。

Sub PasteUnformattedText()

Selection.EndKey 单位:=wdLine

Selection.Font.Color = 12611584

Selection.PasteSpecial DataType:=wdPasteText

结束子

如何更改粘贴文本的颜色?我试过“Selection.Font.Color = 12611584”,但颜色仍然是默认颜色:黑色。

【问题讨论】:

  • 粘贴后有没有试过设置字体颜色?
  • 不,但是你给了我的想法,这对我很有帮助。就在粘贴文本之前,我只是在文档中添加了一个空白区域。谢谢!
  • 太棒了!请考虑使用您的功能代码为未来的访问者回答您的问题。

标签: vba colors clipboard


【解决方案1】:

解决方案:只需添加

将 MyText 调暗为字符串

MyText = " "

Selection.TypeText (MyText)

之前

Selection.PasteSpecial DataType:=wdPasteText

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-29
    • 2020-06-16
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多