Pregunta

Estoy frustrado tratando de programar macros para Visual Studio (usando VS 2008, Versión 9.0.30729.1 SP, con todas las actualizaciones).

En el Explorador de macros, puedo ir a las muestras / VSEditor de Microsoft y agregar una Subrutina que se comporte como deseo. Pero parece que no puedo hacer que funcione en ningún otro lado. En particular, en el área MyMacros en Macro Explorer.

Detalles:
Copié todas las muestras / código de VSEditor y lo copié a MyMacros / Testing y cambié el nombre del módulo interno a Testing y guardé el código modificado. Macro Explorer ahora muestra el módulo de prueba y todas las subrutinas que contiene. Si hago clic derecho en, digamos, InsertDate y selecciono Ejecutar, no pasa nada. Pero si me desplazo hacia abajo hasta samples / VSEditor / InsertDate y hago clic derecho y selecciono Ejecutar, inserta la fecha como cabría esperar. Es un código prácticamente idéntico (solo los cambios de ubicación y nombre mencionados anteriormente) pero uno se ejecuta y el otro no.

¿Hay alguna forma de obtener comentarios sobre lo que está sucediendo / dónde falla el código / por qué falla el código?

¿Alguien puede explicar lo que estoy haciendo mal?

¿Fue útil?

Solución

Intenté lo mismo, copié el código de VSEditor en MyMacros / Testing. Las cosas tampoco funcionarían.

Luego fui a la opción de menú Ver | Lista de errores . Luego, a la opción de menú Debug | Build en el editor Microsoft Visual Studio Macros . Vi que las Utilidades no se declararon (primer error en la lista de errores). Cuando copié las Utilidades a MyMacros. Las macros comenzaron a funcionar.

Tal vez este es el mismo problema que tienes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top