Giá trị căn ngang của powershell excel

Này MV. Bạn biết đấy, thỉnh thoảng chúng tôi được hỏi một câu hỏi và chúng tôi tự nghĩ: “Chà, bạn cho rằng chúng tôi đã trả lời câu hỏi này bao nhiêu lần?” . Chúng tôi chỉ không nhớ

Trước khi bạn hỏi, điều này không liên quan gì đến việc các Scripting Guys già đi; . Và đó không phải là tóc bạc;

Ghi chú. Chắc chắn là khó khăn, nhưng nếu bạn sắp xây dựng ngôi nhà của mình ở Seattle ngập tràn ánh nắng thì việc tẩy tóc – đến mức tóc bạn bắt đầu bạc – chỉ là một trong những điều bạn phải học cách chung sống với nó.

Dù sao đi nữa, hóa ra chúng tôi chưa bao giờ nói với mọi người cách căn giữa văn bản trong một ô Excel. Chà, cho đến bây giờ, đó là

Set objExcel = CreateObject(“Excel.Application”)
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Add

Set objWorksheet = objWorkbook.Worksheets(1)

objWorksheet.Cells(1, 1) = “A” objWorksheet.Cells(1, 2) = “B” objWorksheet.Cells(1, 3) = “C”

objWorksheet.Cells(1, 2).HorizontalAlignment = -4108

Có nguy cơ làm hỏng sự hồi hộp, chúng tôi sẽ cho bạn biết rằng dòng mã duy nhất bạn thực sự cần lo lắng là dòng mã cuối cùng; . Để làm điều đó, trước tiên tập lệnh tạo một phiên bản của Excel. Application rồi đặt thuộc tính Visible thành True; . Chúng tôi sử dụng phương thức Thêm để thêm sổ làm việc mới vào phiên bản Excel của chúng tôi, sau đó sử dụng dòng mã này để liên kết với trang tính đầu tiên trong sổ làm việc đó

Set objWorksheet = objWorkbook.Worksheets(1)

Tất nhiên, một tập lệnh căn giữa văn bản trong một ô không ấn tượng lắm trừ khi bạn thực sự có một số văn bản trong ô đó. Do đó, chúng ta sử dụng 3 dòng mã này để đặt các chữ cái A, B, C lần lượt vào các ô A1, B1, C1

objWorksheet.Cells(1, 1) = “A”
objWorksheet.Cells(1, 2) = “B”
objWorksheet.Cells(1, 3) = “C”

Trong trường hợp bạn đang thắc mắc, điều đó sẽ cho chúng tôi một bảng tính giống như thế này

Giá trị căn ngang của powershell excel


Bây giờ làm cách nào để căn giữa văn bản trong một trong các ô?

objWorksheet.Cells(1, 2).HorizontalAlignment = -4108

Như bạn có thể thấy, tất cả những gì chúng ta phải làm là đặt giá trị của thuộc tính Căn chỉnh ngang của ô thành -4108; . Nếu chúng tôi muốn ô được căn phải, chúng tôi sẽ đặt Giá trị ngang thành -4152;