我正在使用 Excel 自动化创建一个 Excel 工作表并向其写入数据。我想知道如何仅将特定单元格设为 BOLD,以及如何使单元格大小自动适应其内容。请帮助
最佳答案
有一种简单的方法可以了解如何使用代码在 Excel 中执行操作:宏录制。
由于 Excel 通过 COM 接口(interface)提供他的 API,因此 VBA、VB 脚本和用其他语言编写的程序非常相似。
所以,运行宏录制,做你想要自动化的事情,打开录制的宏进行编辑并查看代码。
在您的情况下,它看起来像这样:
Range("B2").Select -- particular cell selection
ActiveCell.FormulaR1C1 = "123" -- cell text fill
Selection.Font.Bold = True -- enabled bold cell style
Columns("B:B").EntireColumn.AutoFit -- autofitted column
那是VBA代码。 VB6 将几乎相同,除了一件事:您应该使用 Excel.Worksheet 对象执行此命令。请引用这样的教程:http://www.vbforums.com/showthread.php?t=391665 - 了解更多。
祝你好运!
关于vb6 - 从 VB6 在 Excel 中格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856361/