Как центрировать столбцы в Excel с помощью Visual Basic (Visual Studio 2015)? Я использую Microsoft.Office.Interop.ExcelVisual Basic - Как центрировать столбцы в Excel и другие параметры форматирования
Вот фрагмент кода, я использую, чтобы сделать это, но не смог:
Excel3 = CreateObject(“Excel.Application”)
Excel3.WorkBooks.Add()
Sheet3 = Excel3.ActiveSheet
Sheet3.Columns("A:A").Select
With Sheet3.Selection
.HorizontalAlignment = Sheet3.Columns("A:A").xlCenter
.VerticalAlignment = Sheet3.Columns("A:A").xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = Sheet3.Columns("A:A").xlContext
.MergeCells = False
End With
Я использую Visual Basic (Visual Studio 2015). Сообщение об ошибке гласит:
«Необработанное исключение: System.MissingMemberException: Общественный член„Выбор“по типу„Рабочий лист“не найден в Microsoft.VisualBasic.CompilerService.LateBindign.LateGet (Object о, Тип ObjType, имя String, Объект [] args, String [] paramames, Boolean [] CopyBack) в Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet (экземпляр объекта, тип типа, имя_терминала, объект [] Аргументы, строка [] Аргументы, тип [] ТипArguments , Boolean [] Copyback)
Другой вариант дает мне ошибку: Выбор по типу не найдено Диапазон
Sheet3.Columns("A").Select
With Sheet3.Columns.Selection
.HorizontalAlignment = Sheet3.Columns("A").xlCenter
.VerticalAlignment = Sheet3.Columns("A").xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = Sheet3.Columns("A").xlContext
.MergeCells = False
End With
.