Tengo un problema con una hoja de cálculo en Excel 2010, donde veo que los controles del formulario a veces cambian de posición y / o tamaño. Esto sucede a pesar de que los controles están "bloqueados" y la hoja está protegida con una contraseña, por lo que no deberían ser los usuarios quienes los muevan.
Ejemplos:
Aquí se han movido los botones y su tamaño ha cambiado ligeramente
Aquí, los cuadros combinados se mueven y el cursor cambia cuando intento seleccionar el control: está deshabilitado y no puedo seleccionar un elemento diferente. Observe también que la letra "W" en el cuadro combinado a la derecha está al revés. Los cuadros combinados están configurados en "Mover pero no ajustar el tamaño con las celdas".
Intenté abrir dicho documento en Excel 2010 SP0 (RTM), SP1 y SP2 junto con Excel 2013 y todos muestran lo mismo, pero tengo la sensación de que una vez que esto ha sucedido, realmente no importa dónde Lo abres.
Los usuarios no pueden decirme qué hacen para que esto suceda, lo que solo dificulta la resolución de problemas.
Tenga en cuenta que los controles son "Controles de formulario" y no "Controles ActiveX", por lo que http://support.microsoft.com/kb/2503335 no es la solución (incluso lo probé por desesperación;))
¿Alguien ha experimentado lo mismo y tiene una solución?
Gracias por adelantado.
fuente
Intenta agrupar los controles. El grupo parece forzar a Excel a usar los tamaños y posiciones originales.
fuente
Sé que dijo que estos son controles de Formulario, no controles ActiveX, pero el comportamiento erróneo y la aparente dependencia de la configuración del zoom es idéntico a los problemas que he visto con los controles ActiveX en Excel 2010 (solo), por lo que el problema subyacente puede estar relacionado .
Con los botones de opción y las casillas de verificación de ActiveX, si ingresa a la vista previa de salto de página o imprime (múltiples) hojas que contienen dichos controles en ciertos tipos de impresoras de marca / modelo, cuando la configuración de zoom de cualquier página no es 100%, los controles en esa página puede moverse como resultado. La única solución que conozco es establecer primero el valor de zoom de cada página al 100%, hacer la vista previa de salto de página y / o operaciones de impresión, y luego restaurar el zoom a lo que sea.
Si esas operaciones se realizan mediante el código VBA, entonces es bastante sencillo guardar / configurar / restaurar la configuración del zoom, pero tenga en cuenta que Zoom es en realidad una propiedad de ventana, por lo que debe activar cada hoja para obtener / cambiar su zoom ajuste.
fuente