VBA Excel, bloquear el clic en los objetos
kopax
Mensajes publicados
34
Fecha de registro
Estado
Miembro
Última intervención
-
Patrice33740 Mensajes publicados 8400 Fecha de registro Estado Miembro Última intervención -
Patrice33740 Mensajes publicados 8400 Fecha de registro Estado Miembro Última intervención -
Hola,
Estoy intentando desactivar el clic en objetos que he colocado en un mapa de Francia.
He puesto fronteras hechas en Illustrator en un mapa, y me gustaría hacer imposible la selección.
También he puesto números en los departamentos, me gustaría hacer que su selección sea imposible para evitar cualquier edición.
Esperando que alguien pueda ayudarme,
gracias de antemano
Configuración: Windows XP / Safari 535.1
http://data.imagup.com/10/1128770185.JPG
Estoy intentando desactivar el clic en objetos que he colocado en un mapa de Francia.
He puesto fronteras hechas en Illustrator en un mapa, y me gustaría hacer imposible la selección.
También he puesto números en los departamentos, me gustaría hacer que su selección sea imposible para evitar cualquier edición.
Esperando que alguien pueda ayudarme,
gracias de antemano
Configuración: Windows XP / Safari 535.1
http://data.imagup.com/10/1128770185.JPG
Enlaces relacionados:
- [Excel vba] Problema de asignación de macro -> objeto
- Excel y VB - Recuperar el nombre del objeto clicado
- VBA EXCEL:Cancelar el mensaje: ¿actualización de vínculo?
- Macros de Excel VBA no mostrar alertas
- [VBA] Operación no permitida para este tipo de objeto.
- MODIFICAR EL CONTENIDO DE UNA CELDA DE UNA TABLA EN EXCEL VBA
13 respuestas
Desafortunadamente, como tengo un objeto creado en Illustrator bloqueado encima de mi mapa de Francia, no puedo hacer clic en ningún departamento debajo porque este objeto está en primer plano.
Solo se puede hacer clic en el objeto que está en primer plano, solo hay que añadir al primer plano una copia de todos los departamentos ajustando la transparencia al 100%
--
Patrice
Solo se puede hacer clic en el objeto que está en primer plano, solo hay que añadir al primer plano una copia de todos los departamentos ajustando la transparencia al 100%
--
Patrice
J'ai réussi à bloquer tous les objets de la feuille avec :
Par contre, j'ai des départements que j'aimerais pouvoir sélectionner pour changer les couleurs, il faudrait que je puisse spécifier quels objets sont actifs ou inactifs s'il vous plaît !
Sub ProtectMethodAllSheets() Dim shtCurrent As Worksheet For Each shtCurrent In ActiveWorkbook.Worksheets shtCurrent.Protect Password:="Pass", Contents:=False, _ DrawingObjects:=False, Scenarios:=True, _ AllowFormattingCells:=True, AllowSorting:=True Next shtCurrent End Sub
Par contre, j'ai des départements que j'aimerais pouvoir sélectionner pour changer les couleurs, il faudrait que je puisse spécifier quels objets sont actifs ou inactifs s'il vous plaît !
Antes de proteger la hoja, haz clic derecho en el objeto, formato del objeto, desmarca bloqueado
Una vez que la hoja esté protegida, el objeto aún podrá ser seleccionado (y modificado)
Una vez que la hoja esté protegida, el objeto aún podrá ser seleccionado (y modificado)
Lo intenté con tu solución, pero lamentablemente sin éxito.
Cuando desbloqueo una forma y protejo la hoja, los objetos desbloqueados siguen siendo seleccionables y editables, efectivamente.
Lamentablemente, como tengo un objeto creado en Illustrator bloqueado sobre mi mapa de Francia, no puedo hacer clic en ningún departamento debajo porque ese objeto está en primer plano.
Todavía no logro obtener el efecto deseado:
- Bloquear la selección de una forma en primer plano.
- Bloquear la selección de los departamentos en primer plano.
- Permitir únicamente la selección y modificación de las formas de cada departamento.
- Cuando hago clic en una celda, seleccionar la forma del departamento en cuestión (tengo una lista con todos los departamentos en mi tabla).
Si es necesario, puedo proporcionar un archivo de ejemplo.
Si alguien tiene alguna pista, gracias de antemano.
Cuando desbloqueo una forma y protejo la hoja, los objetos desbloqueados siguen siendo seleccionables y editables, efectivamente.
Lamentablemente, como tengo un objeto creado en Illustrator bloqueado sobre mi mapa de Francia, no puedo hacer clic en ningún departamento debajo porque ese objeto está en primer plano.
Todavía no logro obtener el efecto deseado:
- Bloquear la selección de una forma en primer plano.
- Bloquear la selección de los departamentos en primer plano.
- Permitir únicamente la selección y modificación de las formas de cada departamento.
- Cuando hago clic en una celda, seleccionar la forma del departamento en cuestión (tengo una lista con todos los departamentos en mi tabla).
Si es necesario, puedo proporcionar un archivo de ejemplo.
Si alguien tiene alguna pista, gracias de antemano.
Si es necesario, puedo proporcionar un archivo de ejemplo.
A través de http://cijoint.fr/ y coloca el enlace en tu próximo mensaje.
A través de http://cijoint.fr/ y coloca el enlace en tu próximo mensaje.
Lo que podría ser posible es hacer clic en mi tabla con todos los nombres de departamentos; con el primer clic cambiar el color a verde, con el segundo clic a amarillo y con el tercer clic a automático.
Así no es necesario tocar el mapa de Francia ni ser molestado por los objetos en cuestión.
La edición del mapa se hace rápida y sencillamente en comparación con la dificultad actual de seleccionar un departamento para colorearlo, ¿qué piensas?
Así no es necesario tocar el mapa de Francia ni ser molestado por los objetos en cuestión.
La edición del mapa se hace rápida y sencillamente en comparación con la dificultad actual de seleccionar un departamento para colorearlo, ¿qué piensas?
Si hago esto, tal vez seleccione un departamento, pero no podré modificar su color.
De lo contrario, otra forma de hacerlo sería hacer que mi lista de Excel de todos los departamentos llegue a este resultado.
Cuando hago clic en un departamento, lo coloco en amarillo; con el segundo clic, en verde; y con el tercer clic, en color automático.
¡Así no hace falta tocar el mapa! ¿Es posible?
De lo contrario, otra forma de hacerlo sería hacer que mi lista de Excel de todos los departamentos llegue a este resultado.
Cuando hago clic en un departamento, lo coloco en amarillo; con el segundo clic, en verde; y con el tercer clic, en color automático.
¡Así no hace falta tocar el mapa! ¿Es posible?
Nothing prevents modifying (by macro) the object that is in the background when clicking on the one in the foreground!
--
Patrice
--
Patrice