Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Конвертация кода VBA 2003 в 2010\макросы

Ответить
Настройки темы
2010 - Конвертация кода VBA 2003 в 2010\макросы

Пользователь


Сообщения: 94
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: victor21043
Дата: 08-03-2016
Уважаемые пользователи,
При переводе в формат word-docm 2010 из word 2003 перестаёт работать код макроса ( VBA)
В чём может быть причина?
Благодарю,
Вот два образца:

Отправлено: 12:04, 29-02-2016

 

Динохромный


Contributor


Сообщения: 712
Благодарности: 322

Профиль | Отправить PM | Цитировать


Цитата Iska:
a_axe, посмотрите, нет ли там возможности простого именного доступа к объекту, т.е. — «Shapes.Item("Поле 1")» »
Iska, указанная строчка корректно выполняется в Word 2010. Сейчас понимаю, что это самая логичная форма обратиться к экземпляру из коллекции объектов, стормозил.

victor21043, замените строку на код указанный Iska: Shapes.Item("Поле 1").Visible = .Caption Like ">> *" это непосредственное обращение к объекту (вне зависимости какой он по счету). "Поле 1" - имя, данное Excel вашему текстовому окошку.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:09, 02-03-2016 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата a_axe:
Iska, указанная строчка корректно выполняется в Word 2010. »
a_axe, спасибо, ясно.

Отправлено: 17:41, 02-03-2016 | #12


Пользователь


Сообщения: 94
Благодарности: 2

Профиль | Отправить PM | Цитировать


Cпасибо ,всем
Очень хорошо,что макросы написаны не на фортране,алгоу или с++

Последний раз редактировалось victor21043, 08-03-2016 в 19:36.


Отправлено: 22:32, 02-03-2016 | #13


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата victor21043:
Очень хорошо,что макросы написаны не на фортране,алгоу или с++ »
Вполне нормальные языки .

Отправлено: 06:11, 03-03-2016 | #14



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Конвертация кода VBA 2003 в 2010\макросы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
.NET - добавление кода в VBA код страницы Excel corbis Программирование и базы данных 0 01-06-2015 02:29
VBA - [решено] Удаление или выделение всех объектов WordArt в Word 2010 / VBA Mahavira Программирование и базы данных 1 15-04-2014 14:53
2010 - Макросы в WORD 2010 (Авто вставка одинаковых данных в нужные clop1000 Microsoft Office (Word, Excel, Outlook и т.д.) 3 10-02-2013 23:13
VBA - *VBA* | Помогите написать макросы для Excel'я ove Программирование и базы данных 76 24-08-2010 16:24
VBA - Excel 2003 SQL запрос с VBA begemotuk Программирование и базы данных 1 08-08-2007 21:19




 
Переход