asp.net – Excel单元格对齐:例如,数值xlLeft,xlRight还是xlCenter?

我一直在尝试对齐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

解决方法

对于VerticalAlignment:
Top:    -4160
Center: -4108
Bottom: -4107

和Horizo​​ntalAlignment:

Left:    -4131
Center:  -4108
Right:   -4152

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....