Der*_*rek 9 vb.net asp.net excel alignment
我一直在尝试对齐Excel单元格文本值.我尝试过更常见xlLeft,xlRight但这似乎不起作用.错误xlLeft未被声明.我正在使用Visual Studios并使用VB创建一个aspx页面.
以下是我的代码示例:
Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object
'Start a new workbook in Excel
oExcel = CreateObject("Excel.Application")
oBook = oExcel.Workbooks.Add
'Add data to cells of the first worksheet in the new workbook
oSheet = oBook.Worksheets(1)
oSheet.Range("A1:E1").Merge()
oSheet.Range("A1").Value = "Hello"
oSheet.Range("A2:E2").Merge()
oSheet.Range("A2").Value = "There "
oSheet.Range("A1:A4").Font.Bold = True
oSheet.Range("A1").HorizontalAlignment = -4131
Run Code Online (Sandbox Code Playgroud)
Mik*_*use 20
用于VerticalAlignment:
Top: -4160
Center: -4108
Bottom: -4107
Run Code Online (Sandbox Code Playgroud)
而且HorizontalAlignment:
Left: -4131
Center: -4108
Right: -4152
Run Code Online (Sandbox Code Playgroud)
你可以使用xlLeft:
Imports Microsoft.Office.Interop.Excel
...
oSheet.Range("A1").HorizontalAlignment = Constants.xlLeft
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30725 次 |
| 最近记录: |