Básicamente quiero saber cómo configurar el centro de la alineación de una celda utilizando VBScript…

He estado googleando y parece que no puede encontrar cualquier cosa que ayude.

  • VBScript como en VBA o externo vbs ejecución de archivos cscript?
  • Lo siento. Externo de archivo vbs.
InformationsquelleAutor | 2008-09-26

2 Comentarios

  1. 4
    Set excel = CreateObject("Excel.Application")
    
    excel.Workbooks.Add() ' create blank workbook
    
    Set workbook = excel.Workbooks(1)
    
    ' set A1 to be centered.
    workbook.Sheets(1).Cells(1,1).HorizontalAlignment = -4108 ' xlCenter constant.
    
    workbook.SaveAs("C:\NewFile.xls")
    
    excel.Quit()
    
    set excel = nothing
    
    'If the script errors, it'll give you an orphaned excel process, so be warned.

    Guardar como .vbs y ejecutar utilizando el símbolo del sistema o haciendo doble clic.

    • Stackoverflow ha horrible formato vbs 🙁
    • Genial, eso es exactamente lo que estaba buscando. Muchas gracias.
    • Gracias! Yo estaba tratando de usar xlCenter en JavaScript y no tengo idea de dónde obtener las Constantes de objetos. Esto funciona perfectamente en Excel 2007.
  2. 1

    Hay muchas maneras de seleccionar una celda o un rango de celdas, pero el siguiente va a trabajar para una sola celda.

    'Select a Cell Range
    Range("D4").Select
    
    'Set the horizontal and vertical alignment
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
    End With

    La HorizontalAlignment opciones son xlLeft, xlRight, y xlCenter

Dejar respuesta

Please enter your comment!
Please enter your name here