Macro para plantilla word que no deje pegar

Quisiera crear una plantilla word para entregar a los estudiantes, pero que esta plantilla NO permita usar el comando pegar ni contro + V, así ellos mismos tendrán que escribir las tareas y no copiar y pegar desde otros archivos word o desde el internet. ¿Me pueden orientar con esto?

1 respuesta

Respuesta

I. Hola Compañero, desconozco la forma de generar esta macro. Si lo desea, podría leer estas páginas y tutoriales que en principio se aproximan a la operación que necesita hacer,

Bloquear guardar, copiar e imprimir en word

https://www.adslzone.net/2017/02/03/como-proteger-un-word-contra-escritura-y-dejar-ciertas-partes-editables/ 

https://support.office.com/es-es/article/restringir-cambios-en-archivos-de-word-y-excel-021f1709-1ff6-48ec-bc4e-b23729db28f6 

https://www.slideshare.net/DavidVallejosSalazar1/ms-word-proteger-documento-macros-57945515 

https://computerhoy.com/paso-a-paso/software/trucos-office-proteger-zona-documento-word-5532

En mi ignorancia, y disculpe si es absurdo, propondría grabar los pasos normales para bloquear cualquier intento de edición en la plantilla, (los siguientes)

  1. En la pestaña Revisar del grupo Proteger, haga clic en Restringir edición. Se mostrará el panel Restringir formato y edición.
  2. En Restricciones de formato, Restricciones de edición y Comenzar a aplicar, puede seleccionar opciones que se adapten a sus necesidades de formato y edición.

Y tras ello, grabaría/temporizaría este proceso desde una aplicación de macros externa, como 'Jitbit Macro Recorder', o tambien, tratando de grabar estos pasos desde una secuencia de macros 'nativa' (ejecutada desde el propio motor de Word"), siendo por ejemplo:

https://norfipc.com/utiles/codigos-ejemplos-macros-para-word-en-visual-basic.php 

https://support.office.com/es-es/article/crear-o-ejecutar-una-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c 

https://www.slideshare.net/fgu/macros-vba-word-office 

Gracias por el apoyo, encntre un código simple como este

Sub EditCopy()
Exit Sub
End Sub

que solo funciona en al archivo que se esta trabajando, pero no logro deshabilitar EditPasteSpecial

I. Hola Vi_Sor, me alegro de que haya encontrado una solución usted mismo y siento no haber podido ayudarle.

Sobre deshabilitar EditPasteSpecial, temo que unicamente estoy siendo capaz de encontrar una posible información en Inglés, nada en Español de momento..

https://ask.libreoffice.org/en/question/101043/how-to-disable-automatic-text-wrap-in-calc-when-pasting/ 

http://visguy.com/vgforum/index.php?topic=918.0 

https://groups.google.com/forum/#!topic/microsoft.public.word.vba.general/8DuqbGS4aqw 

http://www.wordbanter.com/showthread.php?t=78507 

Quizás el experto Ignacio Iñiguez pueda ofrecerle mejor guía en relación a este comando.

Ignacio Iñiguez

Suerte.

Gracias por tu apoyo, al parecer no hay solucion en el caso de EditPasteSpecial en vba Word

I. Hola Compañero, lo siento, tampoco logré ver nada más específico.

Haciendo un nuevo llamamiento, es muy posible que l@s siguientes expertos puedan ofrecerle información concreta, y tal vez una solución o vía alternativa,

Laura Sevilla

Daniel Espino

Andy Machin

Perdone las molestias, ánimo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas