Se han encontrado 2654 coincidencias. | << >> |
Visual Basic |
Pregunta: | 51332 - EXTRAER EL TEXTO EN NEGRIDA DE UN DOCUMENTO DE WORLD |
Autor: | Matias Rykaczewski |
Hola como va?
resulta que me surgio un problema... Necesito hacer un programa en Visual Basic que extraiga de los archivos de Word ".doc", los parrafos que esten en "Negrita" (Bold)... Mi problema es que estuve intentando leer archivos .doc y me di cuenta tarde que no son archivos de texto plano, sino qe tienen muchas mas componentes, lo que provoca que al leer el ".doc", el LOF (lenght of file) se hace "infinito" Por favor necesitaria que algun experto en esto me ayude con este tema de como leer archivos ".doc".... La verdad es que se lo agradeceria muchisimo! Gracias! Salu2 |
Respuesta: | pkj pkj |
No se de cuando es este post ni si te sera util mi comentario, pero a riesgo de parecer tonto te dire:
Puedes cargar en lugar de un textbox un richtextbox, que admite textos con formato doc y tiene un .Text que devuelve texto plano ademas del .textRTF que devuelve texto con formato. A partir de ahi, experimenta. Yo tuve algun problema y no lo domine bien. Suerte. |
Pregunta: | 51399 - RESPALDO DE INFORMACI贸N |
Autor: | VERONICA GOITIA |
HOLA, ESTOY REALIZANDO UN PROYECTO EN VISUAL BASIC 5.0 Y NECESITO SABER COMO REALIZAR EL RESPALDO DE INFORMACION GRACIAS POR SU AYUDA.
SALUDOS. |
Respuesta: | Saul Garay |
Buenas noches, busca informacion sobre el filecopy cabe destacar que tienes que darle los parametros de origen y destino, en los codigos fuentes de esta pagina hay un codigo muy bueno que hace lo que deseas
SALUDOS |
Pregunta: | 51494 - MANEJADOR DE ARCHIVOS CON UN PROGRESS BAR |
Autor: | Leonardo D'cesares |
Buen dia a todos(as) los que se encuentran en este foro, necesito su colaboracion para generar respuesta a esta intriga y mejorar el codigo que tengo elaborado.
La intriga es crear un manejador de archivo para crear un empaquetado de un sistema pero manejo muchos archivo externos que son tanto de audio como peliculas de flash que hacen muy pesado el sistema si los incluyo en el empaquetador de visual basic, por eso decide crear un formulario independiente que copie todos estos archivos y luego llame al setup creado por visual basic. El problema radica es que no hay nada que me determine cuanto ha transcurido este proceso, lo creado hasta el momento es este codigo que le muestro a continuaci贸n pero no se ve nada en el Progress Bar. les pido su colaboraci贸n y ayuda. Y agradezco de antemano a todos por dicha colaboraci贸n. ------------------------------------------------------------------------------------------------------------------------ Dim cont As Integer Private Sub Form_Activate() On Error Resume Next Set fs = CreateObject("Scripting.FileSystemObject") For i = 1 To cont Progreso.Value = i Set a = fs.CopyFile("*.swf", App.Path + "\prueba") i = i + 1 Next i End Sub Private Sub Form_Load() on Error Resume Next Set fs = CreateObject("Scripting.FileSystemObject") File1 = App.Path ' esto es un filelistbox File1.Pattern = "*.swf" cont = File1.ListCount Progreso.Min = 1 Progreso.Max = cont Progreso.Value = 1 MkDir app.path + "\prueba" End Sub |
Respuesta: | Gabriel Memmel |
Hola Leonardo, creo que lo que le esta faltando a tu codigo es una interrupci贸n para que el programa pueda realizar otras tareas como actualizar el estado del ProgressBar, para hacer esto basta con agregar una linea con el comando
DoEvents luego de asignar el valor a Progreso.value y asi podr谩 actualizar el progreso correspondiente. |
Pregunta: | 51607 - COMO SABER SI UNA BASE DE DATOS ES DE ACEES 97 O ACCESS 200? |
Autor: | Javier Fernandez Rodriguez |
Mi pregunta se refiere, habiendo varias bases de datos en una carpeta, que un programita de visual me diga estas son de acces97, estas de access 2000.... etc |
Respuesta: | Pablo Hernandez |
hay una funcion dentro de office que indica la version x ende tienes q bajar un manual de access en programacion avanzada aqui existe una funcion q t indica la version y dentro de esta tienes q hacer un if en donde la condicion extrae si el a帽o es del ej: 2007 = version 2002 de office y si es mayor despues esto te puede ayudar a solucionar el problema |
Pregunta: | 51619 - CONSULTA CON LIKE |
Autor: | Carlos Solano |
Hola amigos, quiero hacer una busqueda la cual me seleccione de una tabla los registros que comiensen con la letra a y b.
tengo este codigo: SELECT Agency.Company FROM Agency WHERE (((Agency.Company) Like '[A-B]*')) ORDER BY Agency.Company; pero me funciona solo si lo hago desde access pero en el codigo de visual con ado no me funciona |
Respuesta: | Eider Mauricio Aristizabal Erazo |
SELECT Company
FROM Agency WHERE (Company Like 'A*' OR Company Like 'B*') ORDER BY Company; |
Pregunta: | 51656 - EJECUTAR MACRO DESDE VISUAL BASIC |
Autor: | Arlet Padilla |
Necesito desde Visual Basic ejecutar una macro, el codigo que estoy utilizando es este:
Set loexcel = CreateObject("Excel.Application") Set libro = loexcel.Workbooks.Open("C:\automa\datos\CIFRAS.XLS" loexcel.Visible = True loexcel.Application.Run "c:\automa\macro\MACRO.XLA" pero me marca el error 1004 y dice que la macro no existe (estoy segura de que existe) Agradezco de antemano la ayuda que puedan brindarme. |
Respuesta: | eider mauricio aristizabal erazo |
te falta colocar el nombre de la macro y luego sus argumentos por ejemplo para ejecutar la macro obetner nombreedad que que requier un argumento cadena y uno numerico, seria asi:
Application.Run "c:\automa\macro\MACRO.XLA!obtener_nombreEdad", "Minombre", 10 espero te sirva de algo: Remarks You cannot use named arguments with this method. Arguments must be passed by position. The Run method returns whatever the called macro returns. Objects passed as arguments to the macro are converted to values (by applying the Value property to the object). This means that you cannot pass objects to macros by using the Run method. Example This example shows how to call the function macro My_Func_Sum, which is defined on the macro sheet Mycustom.xlm (the macro sheet must be open). The function takes two numeric arguments (1 and 5, in this example). mySum = Application.Run("MYCUSTOM.XLM!My_Func_Sum", 1, 5) MsgBox "Macro result: " & mySum The information above was taken from microsoft excel help Bye |
Pregunta: | 51776 - LEER PUERTO PARALELO EN WINDOWS XP |
Autor: | Cesar Arevalo layza |
Primeramente saludar a este foro de preguntas y respuestas.A continuaci贸n formulo mi pregunta.
tengo un programa en pascal para leer datos de entrada de un puerto paralelo y lo lee bien, pero cuando trato de trabajar con el windows xp atraves del visual basic los datos salen distorcionados ,Por favor me gustaria que me ayudaran en la elaboraci贸n de un programa para que la lectura del puerto paralelo de entrada sea correcta en windows Xp atraves del visual basic. |
Respuesta: | Leonardo Q |
Holas
Primero mencionar que la plataforma del sistema operativo que estas utilizando para hacer correr tu programa(en este caso XP) no te aceptar谩 el acceso directo a hardware del PC, por lo tanto habras notado un ligero retraso en la respuesta del dispositivo que seguramente tienes conectado. Ahora tienes 2 soluciones: puedes migrar a vb6 o .net segun tu preferencia, y convertir todo el codigo, luego de ello tendras que importar la libreria inpout32.dll para XP (puedes buscar en google). Otra solucion, si no requieres XP como entorno grafico, es arrancar en modo DOS tu maquina y hacer correr el programilla, no tendras ningun problema. Espero que haya sido de ayuda. |
Pregunta: | 51901 - CONTAR IMPRESIONES |
Autor: | Luciano Gili |
Hola, necesito saber porque tengo un ciber cuantas copias se hicieron realmente en la imrpesora. Porque el cartucho disminuye y nadie me anota las imrpesiones cobradas.
Alguien sabe coimo hacerlo desde visual basic con algun programita??? Gracias |
Respuesta: | JA IME |
Primero que todo si la impresora es laser tiene su propio contador de hojas.
No lo he hecho, pero si conoces un poco de programacion, puedes hacerlo por un bucle que permanentemente este leyendo la funcion prnjobs -l >> archivo de control envias el numero de paginas a un contador y las totalizas. |
Pregunta: | 51994 - READ STATE PAPER OUT |
Autor: | Carlos Narvaez |
Hola gracias por la ayuda q me puedan dar...
no se si alguien sabe como leer el estado del papel de una impresora que emite tickets (EPSON TM88III) Lo que quiero hacer es que me avise cuando el papel esta por acabarse. Eso sucede cuando el paper out de la printer esta en rojo Como podria leer ese estado en visual basic 6.0.. |
Respuesta: | Jorge Morales |
Saludos, lo mas seguro es que yo te pueda ayudar pero me gustaria saber si tu miniprinter se conecta por puerto paralelo si es asi mandame un correo para avisarme y te echo la mano. Saludos. |
Pregunta: | 52001 - INSUFICIENTE MEMORIA DE PILA |
Autor: | victor oliva |
Utilizo el acces para usar este lenguaje pero es lo mismo.
Tengo varias preguntitas: 1: Estoy haciendo un juego de blackjack (sin graficos ni nada, solo con quadros te texto, etc. utilizando subs. Quando se lleva un cierto tiempo jugando, acaba saliendo un mensaje diciendome "insuficiente memoria de pila". Alguien sabe si existe alguna manera de cerrar todas las subs abiertas? 2: Tambien estoy haciendo un codificador de textos (o encriptador), lo tengo hecho en lenguaje Quick Basic (*.BAS), pero no se como hacerlo en visual basic. Necesito que me lea un texto que se introduzca palabra por palabra, y despues, en cada palabra, letra por letra; alguien sabe como hacerlo? Much铆simas gracias |
Respuesta: | Eider Mauricio Aristizabal Erazo |
En el caso 1. utiliza el depurador para analizar las llamadas a las funciones y si es posible, escribe pinta en un papel el flujo de las llamadas... es muy posible que estes utilizando funciones recursivas que nunca estan terminando o es muy posible que llames un sub y que ese llame a otro sin que el primero haya terminado y asi sucesivamente.. entonces el problema es que la memoria asignada para tu programa se llena. Lo que debes hacer es revisar tu codigo y reestructurarlo. Planear la arquitectura de tu programa.
Suerte |
|< << 233 234 235 236 237 238 239 240 241 242 243 >> >| |