pues podrías usar un objeto Ole pala cargar el archivo de excel en una ventana del VB, y luego por medio de código "jalar" los resultados a variables del VB
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
if nombre_matriz = "asc_files" then
ReDim Preserve asc_files(UBound(nombre_matriz()) + 1)
else
ReDim Preserve dxf_files(UBound(nombre_matriz()) + 1)
end if
Select case Nombre_Matriz
case "asc_files"
ReDim Preserve asc_files(UBound(nombre_matriz()) + 1)
case "dxf_files"
ReDim Preserve dxf_files(UBound(nombre_matriz()) + 1)
case "otra_matriz"
ReDim Preserve otra_matriz(UBound(nombre_matriz()) + 1)
case else
msgbox "error"
end select
seek #num
FilesV(i) = Input(Parametros(1), #num)
Cita de: Carmol en 6 Abril 2007, 04:46 AM
Saludos.
Yo quisiera ir mas alla con la solucion del redimensionar el formulario y los controles y quisiera preguntarles como se haria para redimensionar tambien el tamaño de la letra?. Porque no tendria sentido tener un form maximizado con una letra 10 por ejemplo, la misma que se veria nien cuando el form este al tamaño normal.
Gracias...................
Private Sub Form_Resize()
Dim i As Integer, h As Long, w As Long
Dim s As String
Label1.Height = Me.ScaleHeight
Label1.Width = Me.Width
i = 8
h = 0
s = Label1.Caption
Printer.Font = Label1.Font
Printer.FontSize = 8
While h < Me.ScaleHeight And w < Me.ScaleWidth
i = i + 1
h = Printer.TextHeight(s)
w = Printer.TextWidth(s)
Printer.FontSize = i
Wend
Label1.FontSize = i
End Sub