我正在使用visual studio 2013,visual basic,windows Forms处理excel文件。
如何将b的列width
更改为30?
我不需要使用autofit
,因为它会使文字变小以适应其默认宽度的单元格。
xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
xlBook = xlApp.Workbooks.Open(FileName)
SheetReport = CType(xlBook.Sheets.Add(), Excel.Worksheet)
SheetReport.Name = "Report"
SheetReport.Range("B2").Value = "Agent Name"
' need resize column b
答案 0 :(得分:12)
简单地:
SheetReport.Range("B2").ColumnWidth = 30
要使用Excel API学习代码,我会给你一个可以使用的技巧;只需打开Excel工作表,开始录制宏,然后以编程方式执行要执行的操作。然后停止录制并查找宏录制的代码。
它将包含VBA中的说明以使其成为可能。通过一些修改,这就是您在使用Excel API的VB.NET中需要做的事情。