如何使用VBA从Excel中的单元格返回所有格式?
如何使用VBA在Excel中返回有关单元格的所有格式信息。 例如:
我需要知道哪些文字是紫色的,哪些是绿色的,哪些是通过的。 Range("B2").Value
只返回纯文本。 我也需要格式化。
您最好的select是使用智能感知来探索所有可用的值。 您可以使用.Strikethrough
, .Bold
, .Bold
等等来完成下面的代码片段,并将它们打印到直接窗口中。 (如果当前没有显示,则按Ctrl + G显示即时窗口)
Sub test() debug.Print Range("B1").Font 'finish this line with any of the IntelliSense options to learn things about the text End Sub
您还可以查看MDSN网站上列出的字体对象的属性