Vb puede operar wps y 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.