PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  53463 - RUN TIME ERROR 339 COMPONENT MSFLXGRD.OCX Y EL RUN-TIME91
Autor:  Cristian Romero
Hola soy cirstian soy novata relamente en esto de programar, y no tengo idea de por que en el exe de mi programa que estoy haciendo me salen estos errores al haber tratado de instalarlo en otra maquina diferente a la que estoy empleando.
En todos mis botones de comando apararece Run - tieme error 91
Object variable or whit block variable not set
y en un boton que me manda a un segundo form. dode tengo un MSFlexGrid que se supone debe mostra los registros de mi base se aparece Run-time error 339
Component MSFLXGRD.OCX or one of its dependencies not corretly registered: a file is missing or invalid... les agradeceria que pudieran orientarme....
  Respuesta:  Oscar
Cuando te salgan letreros de ese tipo, busca el componente que no encuentra en "C:" (en la compu que tienes instalado el visual), luego llevalo a la compu donde no lo encontro y lo pegas en system32, ya que lo pegaste te vas a inicio le picas en ejecutar y pegas esto:
regsvr32.exe CWINDOWSsystem32MSFLXGRD.OCX

y listo, tambien funciona cuando no encuentra una .dll
regsvr32.exe CWINDOWSsystem32*.*
  Respuesta:  Fabián Orozco
El error 339 es debido a que el control ActiveX flexGrid necesita estar registrado en Windows para que pueda funcionar. En tu maquina si funciona por que al instalar el Visual Basic se registran todos los controles que trae.

Necesitas hacer un instalador de tu programa para que funcione el control flexGrid en otra computadora; en algunos controles funciona simplemente con que exista el archivo *.ocx en la misma carpeta q tu ejecutable.

    Pregunta:  53464 - LINEA DE COMANDOS
Autor:  Nicolas Testagrossa
visual basic 6.0
como puedo ejecutar una linea de comandos (CMD) desde visual ejemplo hacer ping a una ip. ver coneccciones netstat o cualquier otra linea de comandos
gracias
  Respuesta:  Harry Vilca
Hola Nicolas, tengo un proyecto parecido al tuyo que estoy desarrollando, seria bueno que trabajes usando el API imcp.dll, las conexiones las puedes manejar con winsock. Si gustas te paso el codigo, escribeme. Saludos
  Respuesta:   Nicolas Testagrossa
EDWIN POSADA exelente tu respuesta me ayudo a un tanto % pero aun no he podido lograr lo que queria exactamente.
Me explico quiero hacer ping a una Ip cada 15 min mientras la ip este enviando y recivienodo o pase nada pero si se perdieran los datos me diga a que hora se perdio la señal almacenando esta en un list
algo complejo! lo reconosco pero es algo que se me ocurrio y me gustaria hacerlo. no pretendo que me den el codigo solo como almaceno la variable Boolean del ping si tiene o no respuesta
  Respuesta:  EDWIN POSADA
puedes ejecutarlo llamando la shell, ejemplo

Call Shell("copy *.jpg c:", vbNormalFocus)

    Pregunta:  53498 - COLOCAR TRANSPARENTE EL CHECK BOX
Autor:  Lendy Mendez
hola quisiera saber como coloco el check box transparente o del mismo fondo de mi formulario ya sea imagenes.. Gracias!
  Respuesta:  Jonas Requena
SOLO TIENE QUE CAMBIAR LA PROPIEDAD

BackStyle = 0

    Pregunta:  53527 - VISUAL BASIC Y WINDOWS VISTA
Autor:  hugo ruiz
alguien me podria decir que debo de hacer para poder instalar visual basic 6.0 en una version de windows vista home premium.
  Respuesta:  eider mauricio aristizabal erazo
Ya intentaste con la cuenta de administrador pero instalandolo en una ubicacion distinta de C:?

No pierdas el tiempo,
Visual Basic 6.0 sera descontinuado por Microsoft apartir de Abril 8 de 2008.

Mira este articulo:
http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx

    Pregunta:  53538 - CONTROL POR INFRARROJOS
Autor:  Al Camms
¿Alguien sabe cómo puedo escribir un programa que me permita usar el puerto infrarrojo de mi computadora como un control remoto?

El programa debe aprender las señales que emita un control remoto y retransmitirlas cuando lo especifique el programador.

Esto es un umbral importante ya que la computadora podrá enviar señales a los electrodomésticos (aire acondicionado, ventiladores, televisores, decodificadores de satélite, grabadores de video en cinta, estéreos, alarmas, iluminación, o cualquier otro equipo que tenga acceso a esta tecnología) y podría servir desde soluciones en oficinas o industrias, hasta convencer a algún ingenuo de que una casa está embrujada.

Cualquier sugerencia la agradeceré mucho.
  Respuesta:  Leonardo Q
jejeje...me gusta la idea de la casa embrujada...
Bueno, no se como operar directamente un dispositivo infrarojo desde la PC, pero lo que si te podria sugerir es emular una transmision infraroja a traves de un dispositivo conectado al puerto paralelo, serial de la computadora y enviar señales, lo mismo para recibir señales.
Espero que me comentes tu opinion al respecto...nos vemos

    Pregunta:  53626 - CERRAR APLICACIÓN DE EXCEL SIN GUARDAR CAMBIOS
Autor:  Carlos Gutierrez
Buenas Tardes,

Alguien me podría decir como se puede cerrar un libro de excel sin guardar los cambios, aun y que a éste archivo de excel se le haya hecho algun cambio?

el problema es que estoy abriendo un segundo archivo de excel desde una macro para extraer información que necesito llevarme a mi archivo de excel, pero a la hora de cerrar el archivo que abri para extrare la información me dice: "Desea guardar los cambios efectuados en 'mi archivo.xls'?
lo que quiero es que ce cierre el archivo sin preguntarme, pero que al mismo tiempo ni se guarde ningún cambio.

existe alguna opción en excel o codigo en Visual Basic para hacer ésto?

Saludos,

Carlos
  Respuesta:  Biel Piero Alvarado
Hola Carlos..

el problema tiene una sencilla solución.

Workbooks("ruta del archivo excel.xls").Close False

es muy importante el false.
ahi te pregunta lo de save changes.

con el false le estas diciendo que no.

espero que te sirva.

saludos

    Pregunta:  53669 - VBA - COMO FIJO FORMULAS EN EXCEL?
Autor:  Rodrigo Gonzalez
Estoy trabajando en VBA y corro una macro que calcula Subtotales,
La macro funciona bien, pero como resultado en la celda me devuelve un valor.
Lo que quiero que devuelva es la formula de subtotal programada y no el resultado de la misma ya que si luego quiero insertar valores, tengo que recalcular los subtotales a mano o con nuevas formulas...
Espero que alguien me pueda dar una mano ya que lo necesito con bastante urgencia.
SALUDOS!!!
  Respuesta:  Rafael Yzarra
Si colocas nuevas filas o nuevos valores, corres el riesgo de perder la fórmula que te determina el SubTotal. Para solventar esto, utiliza el detector de listado escrito, especificado por la siguiente instrucción:

ActiveCell.CurrentRegion.Select

Otra solución, sería crear un item del menú encargado de generar en la celda que escojas, el contenido de la fórmula, en función de las celdas que se utilizarán para el cálculo del sub-total.

Si me envías las líneas que definen la fórmula insertada en la celda, puedo resolver tu percance.

Sin más que comentar

    Pregunta:  53680 - EXPORTAR INFORMES ACCESS A RTF CON VISUAL BASIC 6.0
Autor:  Deyris Drake Neninger
Tengo una base de datos en access 2000 a la cual se accede a través de una app en visual basic. Los informes se hacen en access y se visualizan también a través de la aplicación. Pero ahora necesito pasar los informes desde el visor a algún formato de texto, rtf, etc. Sé que desde Access se puede hacer, así que he pensado que seguro es fácil llevar esa funcionalidad a mi aplicación. ¿Alguien tiene alguna idea? Muchas gracias.
  Respuesta:  CARLOS CAMACHO
Yo paso lo que quiera a PDF, RTF, JPG, etc, usando PDFCreator, eso te instala una impresora que se llama igual y via VB puedes enviar todo a esa impresora. Este software es free. Ojalá esto te ayude.

    Pregunta:  53683 - IMPRESORA PDFCREATOR POR DEFECTO
Autor:  amana aittana
hola a todos:
tenemos un pequeño problema.
hemos creado un objeto PDFCreator para poder convertir un fichero htm a PDF. Nuestra intencion era, que el usuario no tuviese que elegir ni la impresora ni tener que dar al botón guardar para conseguir el PDF. Lo de guardar ya lo hemos conseguido con el useAutosave, pero tenemos el problema de las impresoras.
si alguien nos puediera ayudar estariamos agradecidas.

salu2
  Respuesta:  Arturo Pacheco
El objeto PDFCreator, imprime por defecto en PDF. Todo lo que envies a imprimir, lo hace por la Impresora "Virtual" que crea obteniendo un fichero con el nombre que le digas.PDF

No importa cual sea la impresora predeterminada del sistema

    Pregunta:  53695 - CONVERTIR UN TEXTO A CURRENCY DE 4 DECIMALES, MACRO EN EXCEL
Autor:  Clauknot
el problema es el siguiente.

tengo una macro para EXCEL que carga un archivo TXT, donde una parte del texto es de tipo numerico de 20 digitos y 4 decimales. como el siguiente ejemplo.

0000000000001038784212112

y debo llevarlo a 103.878.421,2112

probe por el lado de cambiar las formulas de excel en tiempo de ejecucion, no funciono.

probe con cambiar el formato a currency, funciona, pero los deja solo con 2 decimales, cambie mi configuracion regional, para poner 4 decimales en moneda y en numero, pero no funciono.

eh probado distintas formas de cambiale el formato. Logre cambiarlo escribiendole yo los "." y el signo decimal "," y poniendolo en la celda como texto, o sea: algo asi, Cells(fila, columna).Value = "'" & temp_moneda

Pero esto lo transforma a texto y por ende despues no se puede sumar ni nada.

Entonces, alguien por ahi sabra como llevarlo a un currency de 4 decimales? con codigos visual basic?, de ante mano gracias.
  Respuesta:  Jorge Morales
Prueba con este metodo de el objeto rango

range("a1").numberformat="#,##0.0000"

Nota que yo estoy usando la "," para separar millares y "." para los decimales y el numero de "0" que pongas despues del "." seran el numero de decimales que te mostrara en este caso 4. De esta forma solo estas cambiando el formato en que se muestra y los datos (o formula que tengas) permanecen intactos. Espero haya sido de tu ayuda. Saludos

|<  <<  278 279 280 281 282 283 284 285 286 287 288  >>  >|