从VB6格式化Excel

ano*_*ser 1 vb6 excel vba excel-vba

我正在使用Excel自动化创建Excel工作表并向其写入数据..我想知道我如何才能使特定单元格变为BOLD以及如何使单元格大小自动调整其内容..请帮助

小智 5

有一种简单的方法可以找到,如何使用代码在Excel中执行操作:宏录制.

由于Excel通过COM接口提供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
Run Code Online (Sandbox Code Playgroud)

这是VBA代码.VB6几乎是一样的,除了一件事:你应该使用Excel.Worksheet对象执行这些命令.请参考以下教程:http://www.vbforums.com/showthread.php?t = 391665 - 了解更多信息.

祝好运!