5 votos

¿Cómo puedo añadir/cargar entradas masivas a la Autocorrección de Excel 2010?

Actualmente tengo unas 200 entradas de autocorrección pero es penoso añadir una a una manualmente a la "autocorrección" (Archivo > Opciones > Revisión > Opciones de autocorrección > pestaña Autocorrección). Estas entradas son frases para trozos de texto largos, por ejemplo, ROI = Return Of Investment, etc.

¿Hay alguna manera de cargar estas entradas rápidamente?

2voto

Root Null Puntos 18

Tendrá que añadirlos al .acl como se explica en este KB .

Para utilizar sus entradas de Autocorrección en otro ordenador (o para compartirlas con otro perfil de usuario en su ordenador), localice los archivos .acl en el %AppData%\Microsoft\Office carpeta. (Puede escribir la ruta en el Windows Explorer exactamente como se muestra aquí y la variable de entorno %AppData% se expandirá automáticamente a la ruta completa. En Windows 7 esa ruta es C:\Users\username\AppData\Roaming\Microsoft\Office por por defecto, pero puede ser diferente en su ordenador).

Tenga en cuenta que esto puede interferir con la configuración de otras plantillas.

No se puede extraer y copiar sólo las entradas de Autocorrección. Y si usted copia y pega el archivo completo, reemplazará los estilos y otros elementos del archivo de plantilla que sobrescriba.

En otras palabras, esto es posible, pero no es fácil de hacer.

0 votos

Muchas gracias por su rápida respuesta. Perdón por mi descripción errónea. Todavía no tengo el archivo .acl en computer1. Necesito crear este archivo .acl a partir de una hoja de cálculo Excel. ¿Hay alguna forma rápida de pasar los datos del archivo .xls al archivo .acl?

0 votos

Parece que has creado accidentalmente un segundo ID de usuario. Esto interferirá con la edición de tus propios mensajes, los comentarios dentro de tu hilo, la aceptación de una respuesta y la acumulación de rep. Ver superuser.com/help/merging-accounts para que sus cuentas se fusionen, lo que arreglará eso. El formato de preguntas y respuestas del sitio se basa en que las respuestas sean soluciones a la pregunta, por lo que publicar algo como esto, que debería ser un comentario a la respuesta de Raystafarian, atraerá votos negativos y probablemente será eliminado.

0 votos

@MelvinChoi Necesitarás un archivo .acl existente para editarlo, así que yo diría que utilices el que ya existe por defecto. La transferencia de texto plano requerirá algunos retoques.

2voto

Root Null Puntos 18

Si que está abierto a VBA, está el Application.AutoCorrect objeto que tiene .AddReplacement método KB .

Podrías hacer algo así -

Sub test()
Dim rng As Range
Set rng = Range("A1:A100")

With Application.AutoCorrect
    For Each c In rng
        .AddReplacement c, c.Offset(, 1)
    Next
End With
End Sub

Eso es asumiendo que tu lista está en A1:B100 donde la columna A debe ser reemplazada por la columna B.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: