Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 20536 - COMO LEER UN DOCUMENTO WORD EN VISUAL BASIC 5.0 |
Autor: | Leopoldo Figueroa Silva |
Estimados señores.
Mi problema es el siguiente: tengo que leer un documento word (V.6) el cual contiene una variedad de cosas (actas de reunión, cotizaciones de trabajo, artículos legales, etc.), los cuales deben dividirse en distintos documentos word, todo esto desde Visual Basic(V.5.0). El problema real es como puede recorrer ese documento e ir detectando esos titulos(palabras claves), marcar y copiar todo su contenido en un nuevo documento word. De ante mano Muchas Gracias. |
Respuesta: | Jorge Jara |
En Visual hay un objeto llamado richtextbox.
con el cual tu le das la direccion de tu documento y ¡¡SORPRESA!! tu documento esta hay pero no lo puedes modificar. |
Pregunta: | 20541 - TOMAR INFORMAION HEXADECIMAL DE UN ARCHIVO |
Autor: | Juan Carlosa |
Hola que tal mi problema es que quiero abrir un archivo de manera hexadecimal para trabajar con el de esta manera(hexadecimal).
Para poder cambiar informacion,intoducir nueva ,etc .Lo ge pasa es que no se como realizarlo desde visual basic y queria saber si alguen sabia como puedo hacerlo o si conosian algun tutrorial espesifico para esta tarea desde ya muchas grasias |
Respuesta: | Carlos Melgar |
Estos son los comandos que se usan para ficheros binarios.
a) Para abrir el fichero, debes hacer un OPEN... BINARY. Ej: Open "Fichero" For Binary As #10 'fichero binario b) Para cerrar el fichero debes usar el comando CLOSE Ej: Close #10 c) Para colocarse en cualquier parte del fichero, usar el SEEK IMPORTANTE: El primer byte del fichero es el 1, no el 0 Ej: Seek #10, 1 'Va al principio del fichero Ej: Seek #10, LOF(10) 'Va al final del fichero d) Para leer usar el comando GET (el primer parametro es el nº fichero, el siguiente es el nº de byte [si haces un SEEK antes, no lo necesitas] y el ultimo la cadena, numero,... donde se meten los datos leidos): Ej: Get #10, , datos e) Para escribir usar el comando PUT (el primer parametro es el nº de fichero, el siguiente es el nº de byte [si haces un SEEK antes, no lo necesitas] y el ultimo la cadena, numero,... que se va a grabar): Ej: Put #10, , datos Otras funciones que pueden ser utiles: LOC(nº fichero) : Posicion actual dentro del fichero (nº byte) LOF(nº fichero): Tamaño del fichero en bytes EOF(nº fichero): Para saber si llega al final del fichero. FREEFILE( ): Devuelve el siguiente nº de archivo valido disponible. Otras cosas: Para las cadenas, es mejor usar el tipo STRING * nº , en vez de solo STRING (STRING * nº tiene estas dos ventajas: si la cadena es muy corta, los ultimos caracteres los rellena con NULL (el ASCII 0) y si la cadena es muy larga, los ultimos caracteres los ignora). Los otros tipos (INTEGER, LONG,...) siempre tienen el mismo tamaño. Ejemplo: Dim fich as Integer 'ID del fichero abierto con OPEN Dim Puntos as Long '4 bytes Dim Nombre as String * 25 ' 25 bytes dim strMemo as String 'datos que se meten en la listbox fich = FreeFile 'En vez de meter un nº 'a pelo', se usa FreeFile para evitar errores Open "hiscore.dat" For Binary as #fich '-- (al abrir el fichero esta en el byte 1 y no necesitas un Seek #fich, 1) 'Lee los records del fichero 'Aqui se supone que los datos estan guardados de esta forma: ' Nombre, puntos, nombre, puntos,... (sin 'basura' en medio) Do Until EOF(fich) Get #fich, , Nombre 'Lee 25 bytes Get #fich, , Puntos 'Lee 4 bytes strMemo = Replace(Nombre, Chr(0), ' ' ) 'Cambia nulos por espacios 'puntos alineados a la derecha strMemo = strMemo & " " & Format(Puntos, "@@@@@@@@@@") 'Va llenando la listbox Form1.Listbox1.AddItem strMemo Loop 'Cierra el fichero Close #fich |
Respuesta: | danibc |
Navegando por la red encontré hace tiempo este programa realizado en VB que hace lo que tú pides. QUE QUEDE CLARO QUE NO ES MÍO, OSEA, QUE TODO EL MERITO ES DEL QUE LO HIZO, yo solo lo encontré (no me acuerdo donde)
Espero que te sirva Un saludo Descargar |
Pregunta: | 20577 - CREAR UNIDADES DE RED DESDE CODIGO |
Autor: | Raul Eduardo Diaz Watson |
Quiero saber cual es el codigo en Visual Basic 6 para crear una unidad de red.
Estoy trabajando en una aplicacion que configura mi maquina para trabajar con un programa que necesita dos unidades de red, (M:\\Terror\subfiles1, F: \\Depredator\Subfiles) He estado buscando en las librerias de Visual Basic pero no encuentro nada. Cualquier pista o informacion que puedan darme sera de mucha ayuda Muchas Gracias |
Respuesta: | Ricardo Sierra |
La respuesta anterior es buena pero tengo otra que es mas corta:
Ejecuta el siguiente BAT NET USE M: \\TERROR\SUBFILES /YES NET USE F: \\DEPREDATOR\SUBFILES /YES si el BAT se llamara CONECT.BAT entonces dentro de tu codigo en VB podes escribrir el siguiente comando para llamarlo: varTipoLong = shell("command.com CONECT.BAT /C",0) Y listo! ya estan los directorios mapeados a unidades de red. Saludos, |
Respuesta: | googer |
1.- Declarar las funciones
Public Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal lpszLocalName As String) As Long Public Declare Function WNetCancelConnection Lib "mpr.dll" Alias "WNetCancelConnectionA" (ByVal lpszName As String, ByVal bForce As Long) As Long dim a as variant 2.- Funcion para conectar Function AddConnection(rutaconecto as String, password As String, letra As String) As Integer On Local Error GoTo AddConnection_Err AddConnection = WNetAddConnection(rutaconecto,password,letra) AddConnection_End: Exit Function AddConnection_Err: AddConnection = Err MsgBox error$ Resume AddConnection_End End Function 3.- Función para desconectar Function CancelConnection(letradesconecto As String, forzar As Integer) As Integer On Local Error GoTo CancelConnection_Err CancelConnection = WNetCancelConnection(letradesconecto, forzar) CancelConnection_End: Exit Function CancelConnection_Err: CancelConnection = Err MsgBox error$ Resume CancelConnection_End End Function Por lo que, para conectar a = AddConnection("\\Terror\Subfiles1", "", "M:") a = AddConnection("\\Depredator\Subfiles", "", "F:") Y para desconectar a = CancelConnection("M:", 0) a = CancelConnection("F:", 0) Tanto en un caso como en otro, vigila el valor que devuelve "a" para saber si ha habido un error o no. Besos a ellas y saludos a ellos. |
Pregunta: | 20578 - IMPRIMIR TEXTO EN VERTICAL CON EL OBJETO PRINTER |
Autor: | Agustín Dávila Martín |
Mi pregunta es como poder imprimir un texto en posición vertical utilizando el objeto printer. Muchas gracias ante todo. |
Respuesta: | christian gonzalez |
hay una propiedad del PRINTER, creo que es
printer.pagealignment, lo que pasa es que estoy en un cyber y no tengo la maquina aca, pero creo que es esa, en tiempo de ejecución tenés que poner esa propiedad igual a 2 para vertical, o 1 para horizontal, o viceversa si no es esa probá con otras propiedades, pero solo toma valores numericos enteros y es o 1 o 2, cualquier cosa veo y te recontesto |
Pregunta: | 20602 - COMO IMPRIMIR UNA HOJA DE EXCEL DESDE VB6.0 |
Autor: | German Marcano |
Estimados amigos, necesito ayuda en lo siguiente: Necesito imprimir un formato de excel desde una aplicación visual basic 6.0 sin que el usuario vea al excel corriendo en el momento de la impresión. De antemano muchas gracias por su ayuda |
Respuesta: | Carlos Alberto Muñoz |
Una vez tuve que ahcer un trabajo similar solo que con visual fox y un archivo de Word era el que queria imprimir.
Lo que hice fue grabar un macro al momento de imprimir , luego me puse a revisar el codigo de la macro y ahi estaba todo el codigo en visual Basic. Me funciono ese codigo en visual fox. Saludos Por cualqueir duda echame un mail |
Pregunta: | 20604 - MANUAL DE VISUAL CE |
Autor: | Alejandro Vargas Muñoz |
Necesito hacer una aplicacion en Visual CE para Pocket y Palm y no he podido encontrar un buen manual en español, ademas la version free que da el web de Microsoft no quiso correr, Por favor si alguien sabe donde encontrar un buen manual y el programam les agradeceria. |
Respuesta: | José Castro |
En el TIM de D.C. de Back Officce que puedes conceguir con alguien que este suscrito a microsoft y reciba todos estos D.C.
En ese TIM vas a conseguir todas las herramientas necesarias para esa aplicacion que quieres desarrollar en CE. La bese de Datos (Pocket Access) y el kit de desarrollo para VB6 incluyendo el emulador. La Ayuda que trae y los libros en pantalla son tu mejor manual. Yo conosco a un amigo que a avanzado mucho en este tema y yo tuve la oportunidad de desarrollar una aplicacion para un Pocket View con Windows CE. |
Pregunta: | 20608 - CAMBIAR RESOLUCIóN DE PANTALLA |
Autor: | Carles Rojas Vela |
Cómo puedo cambiar la resolución de pantalla, al arrancar mi programa, que está hecho con VB 6.0. No me refiero a cambiar el tamaño de los controles, sino que diseño las ventanas y sus controles sobre una resolución de 1024x768 y cuando se ejecute en otros PC's, y para que no se "descuajaringue", pues cambiar la resolución del monitor justo al arrancar el programa. |
Respuesta: | Mariano Laguzzi |
Carlos : Mira yo utilizo un control OCX que baje una vez, se llama "Pantalla", y sirve para saver que resolución tenes actualmente y para cambiarla también. Si lo quieres mándame un correo que te lo mando ok.
Salu2 |
Pregunta: | 20625 - HTML HELP WORKSHOP |
Autor: | juan |
quisiera saber si existe algun manual para aprender a usar esta heeramienta, por favor si pudieran sacarme de la duda, se los agradeceria |
Respuesta: | googer googer |
En esta página puedes encontrar uno que a mí me fue muy bien. Aprovecho para dar las gracias y enhorabuena a El Guille por su página.
http://guille.costasol.net/hhw/indice.htm Espero que te sirva. Saludos. |
Pregunta: | 20631 - CREAR ARCHIVO UDL |
Autor: | Raul FJ |
Me gustaria saber como se crea un archivo udl para establecer una conexion por ado.En la ayuda de visual basic viene una forma que es ir al explorador y con el boton derecho hacer click en nuevo Microsoft Data Link pero este tipo de archivo no me sale. Por favor una ayudita, gracias. |
Respuesta: | victor muñoz |
Saludos:
Si lo ocupas para ADO, no hay ningun problema si lo haces con la cadena de conexion o (String conection), esto y los archivos UDL son exactamente lo mismo, lo que pasa es que los archivos UDL tiene la cadena de conexion a la base de datos en un archivo y de la otra forma es la misma informacion pero sin estar dentro de un archivo. Creeme, ya pase por ahi. Espero y esta informacion te haya servido de algo. Bye. |
Pregunta: | 20634 - EJECUTAR UN PROGRAMA CON COMBINACION DE TECLAS |
Autor: | Jóse López |
Tengo un programa y me gustaria poder ejecutarlo mediante una combinación de teclas tipo alt_ctrl_F5 por ejemplo. He estado mirando las API y creo que está por ahi la solución |
Respuesta: | Mario Campos |
Lo que podés hacer es:
1. Creás un acceso directo de la aplicación que querés ejecutar. 2. Click con el botón derecho sobre el acceso y luego va a propiedades y elegís la solapa acceso directo y en donde dice tecla mod. abrev. (o algo así), dentro del cuadro de texto ejecutá la combinación de teclas con la que querés que se active la aplicación. |
|< << 174 175 176 177 178 179 180 181 182 183 184 >> >| |