1.1. Будет.
1.2. Не получится.
2. Получится, см. пост
Petera ниже.
Посмотрите вот этот пример:
http://www.owen.ru/uploads/example_macromemory_v2.zip
Там в глобальном макросе подготовлены функции, которые упрощают работу с памятью, а в пользовательском макросе - пример их применения.