首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑我的宏导出图纸到pdf报告时忽略特定颜色(蓝色)的文本?

如何编辑我的宏导出图纸到pdf报告时忽略特定颜色(蓝色)的文本?
EN

Stack Overflow用户
提问于 2018-07-05 22:45:44
回答 1查看 52关注 0票数 0

我目前正在编写一些通过单击按钮执行的简单VBA代码。此按钮会将图纸导出为pdf格式。

代码:

代码语言:javascript
复制
ThisWorkbook.Sheets(Array(Sheet1.Name, Sheet2.Name, Sheet3.Name, Sheet4.Name)).Select

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:="C:\Some location", Quality:=xlQualityStandard, 
IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, OpenAfterPublish:=True
    ThisWorkbook.Sheets("Intro").Select

我想知道是否有可能添加一个if语句,它将遍历所有的工作表,并跳过发布任何用蓝色编写的内容(如果可能,任何变体,例如任何蓝色阴影)。我之所以要指定这个颜色,是为了确保注释可以用蓝色书写,而不是打印在这个宏生成的官方pdf报告中。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-07-05 23:39:20

您可以像这样检查字体颜色:

代码语言:javascript
复制
Sub CheckingA1ForBlueFont()

If Range("A1").Font.Color = vbBlue Then
    MsgBox "Font color of A1 value is blue!"
End If

End Sub

但是,它只适用于这种特定的蓝色(vbBlue)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51194236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档