Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 52410 - CóMO ESTABLECER ANCHO DE COLUMNAS EN HOJAS DE EXCEL |
Autor: | Carlos Piña |
Bueno, hice un programa que exporta datos a Excel usando la referencia a la biblioteca de objetos de Excel. Lo que no sé es cómo ajustar el ancho de las columnas; sí se aplicar formatos a las celdas, como negrita, cursiva, alineación, etc., pero intenté con otras propiedades y no logré lo que quería. Gracias por ayudarme. |
Respuesta: | Lourdes Tirado |
holaa, no se si sea muy tarde para responder pero ahi te va:
Set vgExcel = New Excel.Application vgExcel.SheetsInNewWorkbook = 1 vgExcel.Workbooks.Add vgExcel.Range("A2").Select vgExcel.Selection.Font.Size = 10 vgExcel.Selection.Font.Bold = True vgExcel.Columns("A:A").ColumnWidth = 10 ' Esto te sirve para definir el tamaño de la columa vgExcel.Columns("B:D").ColumnWidth = 12 Espero te sirva, saludos!! |
Pregunta: | 52423 - VISUAL BASIC + PARADOX |
Autor: | Eduardo Cejas |
Tengo un sistema de analisis clinicos que funciona en DOS con tablas Paradox y quisiera pasarlo a visual basic utilizando las tablas existentes pero no encuentro la forma si alguien puede mandarme informacion sobre el tema se los voy a agradecer |
Respuesta: | Hans Cruz Buchelli |
Este code copialo en un Modulo y listo... alli tienes apara poder conectarte a la carpeta donde se encuentra tu bd y tambien tienes un modulo para poder ejecutar las consultas q mandes desde vb6.0..
Option Explicit Public CnnPrx As New Connection Private vbPath As String Public Function EjecutaPrx(vCsl As String) As Recordset Dim Cmd As New Command On Error GoTo Error Cmd.CommandTimeout = 180 Cmd.ActiveConnection = CnnPrx Cmd.CommandText = vCsl Cmd.CommandType = adCmdUnknown Set EjecutaPrx = Cmd.Execute Set Cmd = Nothing Exit Function Error: MsgBox Err.Description, vbCritical, "Aviso" Exit Function End Function Public Function ConfigCnnPrx(TempConexion As Connection) As Connection With TempConexion If TempConexion.State = adStateOpen Then TempConexion.Close .Provider = "Microsoft.Jet.OLEDB.4.0" .Properties("Data Source").Value = vbPath .Properties("Extended Properties").Value = "Paradox 5.X" .Mode = adModeReadWrite .Open End With End Function Public Function ConnectPrx(vbRuta As String) As Boolean On Error GoTo Error vbPath = vbRuta ConfigCnnPrx CnnPrx ConnectPrx = True Error: If Err.Number <> 0 Then MsgBox "Descripcion : " & Err.Description & Chr(13) & "Codigo : " & Err.Source & Chr(13) & "Id de error : " & Err.Number, vbCritical, "Aviso" ConnectPrx = False End If End Function Suerte espero q te sirva!!! |
Pregunta: | 52456 - TAMAÑO DE HOJA CON VISUAL 6.0 Y CRYSTAL 9 |
Autor: | Juanm m |
NECESITO QUE ME AYUDEN PORFA, NO SE COMO REALIZAR UN REPORTE CON UNA HOJA PERSONALIZADA DE (200 x 150), LOS REPORTES LOS ESTOY REALIZANDO EN CRYSTAL REPORT 9 Y LA APLICACION EN VISUAL BASIC 6.0. |
Respuesta: | Jose Eliezet Martinez |
el reporte en crystal se hace igual, lo que cambia es la hoja en la que se imprime, tienes que configurar una hoja personalizada.
mandame tu direccion de correo y te envio un video donde te dice como. Saludos José. |
Pregunta: | 52481 - SUMAR CELDAS MOVIBLES CON VBA |
Autor: | Rodrigo Gonzalez |
Estoy trabajando con una macro de Excel la cual procesa varios archivos. Una de las funciones de la macro es armar Totales de Columna, pero no se como resolver el tema si la cantidad de filas de cada archivo puede variar.... Se les ocurre algo para ayudarme.
Gracias! |
Respuesta: | Cristian Palma |
Prueba con 'ActiveSheet.Usedrange.Row.Count' que indica la ultima fila
podrias recorrer con un loop o algo asi |
Respuesta: | eider mauricio aristizabal erazo |
se mas especifico con tu pregunta.
pero para ir al final del archivo se puede hacer lo siguiente: supongamos que la celda A1 es la celda que siempre tiene datos hasta el final del archivo, entonces se podria hacer algo con la instruccion range("A1").select Selection.End(xlDown).Select en este instante estoy en el ultimo registro del archivo selection.row 'contiene el numero de la fila en la que estoy salu2 :) |
Pregunta: | 52483 - ACCESO A BD MYSQL ALOJADA EN SERVIDOR HOSTING DESDE VB 6.0 |
Autor: | Juan Manuel Pereiro |
Hola. Estoy desarrollando un sistema en Visual Basic 6.0 que usa una BD MySQL 5. El sisetema tiene una parte web, donde los clientes hacen consultas de precios, el estado de sus pedidos, etc. Por lo tanto, en el servicio de hosting contratado, reside OTRA BD MySQL, que conserva estos datos. El servicio de hosting tiene cerrados todos los puertos, por cuestiones obvias de seguridad, lo que incluye el 3306, asignado por lo común a MySQL. La pregunta del millón es: ¿Cómo puedo acceder desde Visual Basic 6.0 a esta BD remota alojada en el servidor del servicio de hosting para subir datos actualizados de los servicios que se ofrecen y de los trabajos de los clientes?
Cuando planteé esta pregunta a la gente de soporte técnico del servicio de hosting, esto fue lo que me respondieron: "Una practica común es embeber un navegador en su programa en Visual Basic, y programar enviar datos como si fuera desde un formulario al PHP en el servidor que se encargara de trabajar con los datos correspondientes y guardarlos en la base de datos MySQL.\" Aclaro que desarrollé el sitio web en PHP. Pero lo que nó sé es cómo hacer eso de \"embeber un navegador en mi programa Visual Basic, y programar enviar datos como si fuera desde un formulario al PHP en el servidor\". Si alguien puede decirme cómo se hace esto, desde ya, muy agradecido. |
Respuesta: | xavi |
Hola Juan, la verdad, es que lo que te han dicho, es que en vez de desarrollar una aplicación en VB que se conecte a la base de datos, lo que te dices, es que desarrolles tu aplicación en php y desde tu aplicación de VB, coloques un navegador "embebido" (un navegador dentro de tu aplicación VB)... es lo mismo que realizar tu aplicación en PHP en vez de VB.
Hay otra manera de hacerlo, y es comunicando el vb con php... es decir, si por ejemplo quieres insertar un registro: Desde vb, envias los datos en un formato dado a una pagina php... esta pagina coge los valores y los guarda en la base de datos... responde ok. Tu aplicación de VB, coge ese valor ok para saber que se han guardado correctamente. Y así, para todas las conexiones con la base de datos. Espero que te sirva. |
Pregunta: | 52491 - ENCONTRAR LA VENTANA ACTIVA Y DETECTAR EVENTOS EN CONTROLES |
Autor: | José F. Hontoria |
¿Es posible saber por código que aplicación y ventana ha seleccionado el usuario y qué eventos se están ejecutado sobre qué controles?
Estoy intentando hacer una aplicación que envie un string a la aplicación activa si el usuario por ejemplo pulsa sobre un cuadro de texto. Quiero que lo que se envia pueda ser distinto dependiendo de la aplicación, del control e incluso del evento. |
Respuesta: | eider mauricio aristizabal erazo |
hay un API que se llama getforegroundwindow, este me retorna el numero de la ventana actual HWND http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/getforegroundwindow.asp
Con otra api llamada sendmessage puedes enviar texto al window que deseas Hay otra que se llama GetFocus mira este link http://www.mvps.org/access/api/api0027.htm aqui hay mas informacion de referencia: http://www.elguille.info/NET/vb6anet/equivalenciasAPI.htm o buscate un manual de APIs en VB Salu2 |
Pregunta: | 52522 - USO DE MSAGENT EN APLICACION VISUAL BASIC 6 |
Autor: | Hugo Rodriguez |
Tengo un problema con el msagent de mi aplicación desarrollad en visual basic 6; En algunas computadoras donde se instala el aplicativo, el msagent (mago merlin) no "habla", no se escucha y solo se muestran los dialogos en pantalla; es mas no mueve la boca. Pero si se escucha los sonidos de desplazamiento de un lado a otro osea sonidos de tonos. El instalador tiene dentro de los archivos al respectivo archivo agentctl.dll. Alguien sabe como resolver esto.
gracias de antemano. |
Respuesta: | Eider Mauricio Aristizabal Erazo |
Hola, las direcciones de descarga son:
Para instalaciones de usuario http://www.microsoft.com/msagent/downloads/user.asp para desarrolladores http://www.microsoft.com/msagent/downloads/developer.asp |
Respuesta: | eider mauricio aristizabal erazo |
Supongo que te falta instalar las API de Speech y el motor de texto a voz - TTS(Texto To Speech). Yo instalo los paquetes del MsAgent en los computadores clientes de la siguiente forma:
MSAgent.msi spchapi.msi spchcpl.msi agtx0c0a.exe - idioma español lhttsspe.exe - idioma español filnalmente copio el .ACS en c.\windows\msagent\chars Asegurate que en el panel de control aparezca la pestaña texto a voz del icono speech(Voz). espero te sirva de algo. |
Pregunta: | 52552 - COMO HACER UN CONTADOR DE IMPRESIONES CON VB 6 |
Autor: | Rodolfo Hernandez |
Que tal .
He tratado de investigar sobre como poder hacer un contador de impresiones, para poder asi saber el rendimiento del toner y/o tinta de mis impresoras, pero no he dado con alguna soluciuon, mas que nada es ver como hago para que el programa sepa cuando se manda a imprimir , cuantas hojas se imprimieron y asi realizar el contador. Las impresoras son HplaserJet 1020,1000,2250 Le agradezco de antemano a todos los que me puedan asesorar |
Respuesta: | ROGER MENDIETA |
Yo hace rato que estoy buscando la forma de hacerlo, de acuerdo a mi conocimientos creo que deberias ver la forma de sacar los datos de impresion del Visor de sucesos de windows. |
Pregunta: | 52620 - TRANSPARENCIA DE FLASH AL CORRERLO EN VISUAL BASIC |
Autor: | Ariel Mendivil Saharashaga |
Hola que tal:
Espero y alguien me pueda ayudar, estoy desarrollando un software con VB 6.0 pero tengo una animacion en macromedia flash pero al parecer sin fondo, pero en mi formulario en visual tengo como fondo una imagen y a la hora de correr el formulario, sobre la imagen sale la animacion pero me sale en fondo blanco y no quiero que se vea asi, si no que necesito que tome el fondo del formulario, alguien puede ayudarme??? |
Respuesta: | Maguibel de Jesus |
Hay varias formas
1-busca en las propiedades del form donde dice picture y seleccona la imagen 2-introduces un picture y lo adecuas al tamaño que kieras y luego vas a pa prodpiedades de dichi picture y en picture busca la imagen 3-Cojes un Image y lo coocas en el formmediante el tamaño q usaras y vas a su propiedades y selecciona picture y selecciona la propiedad street y la pones true |
Pregunta: | 52700 - EJECUTAR USERFORM AL ABRIR DOCUMENTO DE EXCEL |
Autor: | Cristina Lopez |
Necesito saber como hacer que un userform se ejecute solo al abrir el documento desde el VisualBasic de Excel. Preguntara si se quiere actualizar el documento y de ser SI la respuesta ejecutara una macro actualizando todos los datos. Como hacer que ese cuadro de dialogo sea lo primero que aparezca cuando se abra el documento?
Gracias! |
Respuesta: | Boluart Bedoya |
Abre tu archivo de excel. En el menu Herramientas/Macro/Editor de visual basic.
en VBAProject(Libro1.xls) ' // donde Libro1.xls es el nombre de archivo de excel Ubica el objeto ThisWorkbook le das click derecho y Ver código y ahi (en el editor de código de vb) pones: Private Sub Workbook_Open() MsgBox 'Hello' ' aqui todo el codigo que deseas que se ejecute End Sub eso es todo. |
|< << 276 277 278 279 280 281 282 283 284 285 286 >> >| |