Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2017, 12:34   #1
midex777
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 5
По умолчанию Проблема с макросами

Здравствуйте!
У меня есть следующая задача:
Записать следующие макрокоманды:
− AutoNew, при запуске которой происходит отключение всех панелей и линейки прокрутки;
− AutoClose, при запуске которой происходит включение всех отключенных ранее панелей и линейки прокрутки;
− Печать, при запуске которой выполняется печать;
− Выход, при запуске которой происходит выход из программы
Word без сохранения изменений в документе.
Макросы написал в следующем виде:
AutoNew:
--
Sub AutoNew()
With Application.CommandBars(«Status Bar»)
.Visible = Not .Visible
End With
End Sub
--
AutoClose
--
Sub AutoClose()
With Application.CommandBars(«Status Bar»)
Not .Visible=Visible
End With
End Sub
--
Печать:
--
Sub printDoc()
ActiveDocument.PrintOut
End Sub
--
Как сделать выход не разобрался..

Вопрос состоит в следующем - почему-то выходит сообщение - "invalid outside procedure" на начале любого макроса (sub ....)
midex777 вне форума Ответить с цитированием
Старый 16.01.2017, 13:05   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от midex777 Посмотреть сообщение
"invalid outside procedure"
недействительны вне процедуры

--а где, в каком модуле вы поместили процедуры
--какой тип файла и версия WORD
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 16.01.2017, 13:16   #3
midex777
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 5
По умолчанию

Word 2007, тип фала .dotm
midex777 вне форума Ответить с цитированием
Старый 16.01.2017, 15:00   #4
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

КАВЫЧЕК таких в редакторе нет --только простые (двойные и одинарные)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 16.01.2017, 15:21   #5
midex777
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 5
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
КАВЫЧЕК таких в редакторе нет --только простые (двойные и одинарные)
хорошо, но ошибка не в кавычках(( (кавычки я уже правил) ошибка на 1 строке - Sub AutoClose() и т.п.

Народ, кто может, помогите, пожалуйста, готов в благодарность на телефон $ закинуть.

Последний раз редактировалось midex777; 16.01.2017 в 20:14.
midex777 вне форума Ответить с цитированием
Старый 16.01.2017, 20:13   #6
midex777
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 5
По умолчанию

People, Help!
Файл отправлю, благодарность тоже. Дело 5 минут кто понимает.
midex777 вне форума Ответить с цитированием
Старый 18.01.2017, 20:31   #7
midex777
Новичок
Джуниор
 
Регистрация: 16.01.2017
Сообщений: 5
По умолчанию

Всем спасибо разобрался) Тему можно закрывать.
midex777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как из 2003 программно сохранить файл с макросами в папку, чтобы можно было работать с макросами в 2010? Bezdar Microsoft Office Excel 9 12.10.2016 13:42
Проблема с макросами Vitaly12 Microsoft Office Excel 1 11.12.2012 23:47
ЗАДАЧА с макросами Vetal_1715 Microsoft Office Excel 2 20.12.2011 21:55
Проблема с макросами люсинда Microsoft Office Excel 1 03.11.2010 20:21
проблема с макросами люсинда Помощь студентам 0 03.11.2010 20:07