Red de conocimiento informático - Problemas con los teléfonos móviles - Vb puede operar wps y excel.

Vb puede operar wps y excel.

Primero, VB lee y escribe la tabla EXCEL:

El código que puede obtener el número de filas de la tabla: xlSheet2. UsedRange.Rows.Count

VB proporciona la función automatizada de leer y escribir tablas EXCEL. El método es el siguiente:

1.

Biblioteca de tipos:

Seleccione la columna Referencia en el menú Proyecto, seleccione Microsoft

Excellence

9.0

Destino p>

Biblioteca (EXCEL2000), y luego seleccione "Aceptar". Indica que se hará referencia a la biblioteca de tipos EXCEL en el proyecto.

2. Defina el objeto EXCEL en el proceso de declaración del objeto universal:

dim

xlApp

as

.

Excel. Aplicación

Dim

xlBook

Me gusta

Excel. Libro de trabajo

Dim

xlSheet

Me gusta

Excel. Hoja de trabajo

3. Comandos comunes para operar tablas EXCEL en el programa:

Un grupo

xlApp

=

CreateObject("Excel. Application")

Crear un objeto EXCEL

Un grupo

xlBook

=

XlApp. Workbooks.Open("nombre de archivo")

Abre un archivo de libro de trabajo EXCEL existente.

xlApp. Visible

=

Real

Establece el objeto EXCEL para que sea visible (o invisible)

Un grupo

p>

xlSheet

=

XlBook. Worksheet("TableName")

Establece la hoja de trabajo activa.

xlHoja. celda(fila,

col)

= valor 'Asignar un valor a la celda (fila, columna).

xlHoja. Impresión

Imprimir hoja de trabajo

xlBook. Cerrar

(Correcto)

Cierra el libro de trabajo

xlApp. Renunciar

Finalizar objeto EXCEL

Un grupo

xlApp

=

Nada

Liberar el objeto xlApp.

xlLibro. RunAutoMacros

(xlAutoOpen)

Ejecute la macro de inicio de EXCEL.

xlLibro. RunAutoMacros

(xlAutoClose)

Ejecute la macro de cierre de EXCEL

4. Cuando utilice el comando VB anterior para operar la tabla EXCEL, a menos que el objeto EXCEL esté configurado en invisible, de lo contrario El programa VB puede continuar realizando otras operaciones, cerrar EXCEL y operar EXCEL al mismo tiempo. Sin embargo, el programa VB no puede saber cuándo se cierra el objeto EXCEL durante la operación EXCEL. Si se utiliza el objeto EXCEL en este momento, el programa VB generará errores de automatización. El programa VB no puede controlar completamente la situación de EXCEL, lo que provoca que VB se desconecte de EXCEL.