![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Amigos del grupo: Esta vez el tema no es diferente; otra vez son los "ComboBox". El ComboBox que ustedes me han ayudado a armar, funcionaba muy bien hasta el pasado jueves cuando no quiso cumplir el objetivo para el cual había sido creado. En síntesis, dejó de funcionar sin razón aparente alguna; no muestra nada cuando uno coloca el puntero del mouse dentro del área del ComboBox; cuando intento rehacerlo (o reconstruirlo), me muestra un mensaje que dice (más o menos) "Objeto no admitido" o "no se admiten objetos". Por favor, ustedes me pueden ayudar a dilucidar que pudo haber pasado y como restauro el funcionamiento del ComboBox? Gracias anticipadas por su ayuda, Manuel |
| | ||||
| ||||
| |
| |||
| hola, Manuel ! > El ComboBox que... funcionaba muy bien hasta el pasado jueves cuando no quiso cumplir el objetivo .. > ... dejo de funcionar sin razon aparente alguna > no muestra nada cuando uno coloca el puntero del mouse dentro del area del ComboBox > cuando intento rehacerlo (o reconstruirlo), me muestra un mensaje... "Objeto no admitido" o "no se admiten objetos". > ... dilucidar que pudo haber pasado y como restauro el funcionamiento del ComboBox? despues de conocer que has encontrado duplicado al "personal.xls" y algunos otros detalles (que has venido comentando)... me da la impresion de que "ese" libro ha caido en las garras de la corrupcion :-(( (situacion que suele suceder cuando se mezclan codigos de varias partes durante las pruebas) -?- ya probaste iniciando desde un libro nuevo ? saludos, hector. |
| |||
| Hola Héctor Miguel: Gracias por interesarte en mi problema; bueno, olvidé hacer la salvedad que la duplicidad del "personal.xls" lo originé (fui yo mismo) en el pc de mi casa. El problema del ComboBox sucedió en uno de los pc's de la oficina. :-(( En relación a tu pregunta de si "ya probaste iniciando desde un libro nuevo", te comento que si lo hice y solo funciona bien en uno de los tres pc's de la oficina; en los otros dos no funciona ni tampoco se deja crear nuevamente. -Héctor Miguel, servirá de algo reinstalar el Office? -Me recomiendas otra solución alternativa? Gracias de nuevo por tu amable atención. Saludos, Manuel |
| |||
| hola, Manuel ! > ... El problema del ComboBox sucedió en uno de los pc's de la oficina. :-(( > En relacion a tu pregunta de si "ya probaste iniciando desde un libro nuevo" > te comento que si lo hice y solo funciona bien en uno de los tres pc's de la oficina > en los otros dos no funciona ni tampoco se deja crear nuevamente. > ... servira de algo reinstalar el Office? ... por lo que comentas, tal parece que donde no se pueden usar, no existen las librerias instaladas -?- probablemente cuando se instalo office NO se instalaron caracteristicas o complementos -> opcionales -?- o... se actualizo desde (alg)una version anterior (pero igual, haciendo una instalacion recortada o estandar) -?- tendras ejecutar una re/instalacion de office (desde el panel de control de windows / agregar-quitar programas) -> asegurandote de que sea una instalacion personalizada Y eligiendo las caracteristicas omitidas inicialmente -?- o... ejecutar (desde el boton inicio / ejecutar) el comando: -> excel /regserver saludos, hector. |
| |||
| hola chicos, disculpad que me meta, pero solo un comentario por si acaso tiene algo que ver (aunque creo que no y, como a Hector, mas bien me huele a corruptela, sobre todo si dices que antes funcionaba) ¿donde tienes los codigos que manejan los eventos del combo? lo digo porque revisando cierto archivo (que por cierto no he tenido tiempo apenas de mirar, aparte de no tener nada claro lo que buscabas), los codigos manejadores de los eventos de los controles incrustados en hoja los tenias en el modulo Thisworkbook si es asi, y si no me equivoco, cambialos al de la hoja que contenga el combo, que es donde deberian ir de todas formas ese mensaje que te da 'huele bastante mal' lo dicho, solo por si acaso un saludo a ambos Ivan |
| |||
| Hola Héctor Miguel; hola Ivan: He leido y atendido cuidadosamente una a una sus recomendaciones y todo volvió a la normailidad con una cuidadosa y completa reinstalacion del Office. Iván, estuve mirando tus inquietudes y te comento: a) En la "Hoja" solo tengo el siguiente codigo: Private Sub CtaCon_Change() [_SelCta] = CtaCon.Value End Sub b) En el "ThisWorkbook" solo tengo el siguiente código: Private Sub Workbook_BeforePrint(Cancel As Boolean) Actualizar 'Para llamar subrutina de actualización antes de imprimir End Sub c) El resto de los códigos están en un par de Módulos. Pero al reinstalar todo, creo que se restaura la posible "corruptela"que afectaba el archivo. Por fortuna no pasó a mayores. Gracias a los dos por su amable ayuda, Manuel |
| |||
| hola Manuel, >>>> todo volvió a la normailidad con una cuidadosa y completa > reinstalacion del Office.<<< me alegro que se haya arreglado. De hecho cuando envie mi mensaje aun no habia visto el ultimo de Hector >>> Iván, estuve mirando tus inquietudes y te comento:....<<<< te comento solo por si no lo tuvieras muy claro => en realidad mis inquietudes nacieron ayer, cuando al ver tu mensaje me acordarde del archivo que me mandaste y que no habia tenido tiempo de abrir. Al echarle un ojo observe lo comentado: el unico sitio donde tenias codigo era en thisworkbook, en elcual tenias, aparte de algo en el evento open (u otro) del libro, los manejadores de evento de varios optionbutton o similar, los cuales como te comento (y si mucho no me equivoco) deben ir en el modulo de la hoja que los contenga y no en thisworkbook ni en un moduo normal. asimismo, en lo que se refiere a los modulos normales, aunque en el ej. no tenias ninguno, efectivamente creo que en general es el sitio adecuado para los procedimientos y funciones propios, a los que luego puedes llamar desde los eventos de los controles 'situados' en los modulos de sus respectivas hojas en definitiva, tanto el modulo thisworkbook como los de las hojas se suelen usar SOLO para escribir el codigo manejador de sus eventos (en el caso de las hojas tambien el de los objetos incrustados en ellas, en caso de tenerlos <activex, pej> ) y a lo sumo algun codigo que solo se vaya a usar en ese modulo (y que se permita, pues por esperiencia creo recordar que no todos son validos) los procedimientos y funciones 'normales' suele ser mejor escribirlos en un modulo 'normal', aunque luego vayas a llamarlos desde los eventos (al fin y al cabo lo que estas haciendo, por lo que comentas) bueno, lo dicho, solo como dato por si no lo tuviese claro del todo un saludo Ivan |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mi IIS dejó de funcionar URGenTE!! | SergioT | Newsgroup microsoft.public.es.iis | 3 | 18-06-2008 14:27:25 |
| urgente mi iis dejo de funcionar | SergioT | Newsgroup microsoft.public.es.dotnet.aspnet | 33 | 18-06-2008 01:00:58 |
| HELP IIS dejó de funcionar | SergioT | Newsgroup microsoft.public.es.dotnet.aspnet | 4 | 10-05-2008 15:56:49 |
| dejó de funcionar puntev() | BIGOTE | Newsgroup es.comp.lenguajes.php | 12 | 13-01-2008 21:57:42 |
| MAME dejo de funcionar | ElNoHabido | Newsgroup es.comp.emuladores | 10 | 07-02-2004 05:51:22 |