Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Excel сошёл с ума, не понимает кнопки 
:(
    Опции темы
Jin X
Дата 14.12.2014, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 5.3.2004

Репутация: нет
Всего: 1



После очередного обновления офиса Excel перестал "понимать" элементы ActiveX.

1. На листе есть кнопка. Я включаю режим конструктора, нажимаю Свойства - вижу свойства листа. Жму на кнопку - кнопка выделяется, но ничего не менятся, всё равно свойства листа.

2. Excel стал ругаться на обращение к элементам ActiveX, например, на:
Код
Private Sub Workbook_Open()
  ...
  Sheet1.MyButton.Value = True  ' Кнопка-переключатель
  ...
End Sub
ругается (на MyButton): Method or data member not found
Либо когда из редактора кода листа обращаешься к элементу по MyButton или по Sheet1.MyButton.

3. Набираешь Sheet1. - выводится список методов, но MyButton среди них нет.

4. Кнопки и другие элементы не реагируют на нажатия вообще (если режим конструктора отключен).
С "элементами управления форм" такого нет, но там свои проблемы. А с ActiveX вот такие глюки... :(

Что это? Как с этим бороться?
На двух компах сразу такая ерундень появилась... :(
--------------------
Бойся своей мечты, ибо она осуществима!
PM MAIL   Вверх
Jin X
Дата 15.12.2014, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 5.3.2004

Репутация: нет
Всего: 1



Проблема решена! Помог Bat-ник:
Код
@echo off
del "%APPDATA%\Microsoft\Forms\*.exd"
del "%APPDATA%\Microsoft\Excel\*.xlb"
del "%APPDATA%\Roaming\Microsoft\Forms\*.exd"
del "%Temp%\VBE\*.exd"
del "%Temp%\Excel8.0\*.exd"
del "%APPDATA%\Microsoft\Local\*.exd"
del "%USERPROFILE%\Local Settings\Temp\*.exd"
del "%USERPROFILE%\Local Settings\Temp\VBE\*.exd"
del "%USERPROFILE%\Local Settings\Temp\Excel8.0\*.exd"
del "%SystemRoot%\Temp\VBE\*.exd"
del "%SystemRoot%\Temp\Excel8.0\*.exd"

http://www.planetaexcel.ru/forum/index.php...lementy-activex
--------------------
Бойся своей мечты, ибо она осуществима!
PM MAIL   Вверх
Jin X
Дата 15.12.2014, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 5.3.2004

Репутация: нет
Всего: 1



После решения этой проблемы появилась новая. Если сохранить файл на компе, где был вышеуказанный решённый глюк, то на компе, где такого глюка не было при открытии появляется ошибка: "Unexpected error 32809". При это открывается дебагер и указывает на почти пустой лист, в котором написано лишь Option Explicit и всё. Приходится сохранять файл на этом компе, тогда он начинает работать. Но опять до сохранения на другом.
Что это? Как вылечить?
--------------------
Бойся своей мечты, ибо она осуществима!
PM MAIL   Вверх
Akina
Дата 15.12.2014, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Ищите, где идёт обращение к функции (которая в каком-то шаблоне, наверное). На другом компе функция не находится, отсюда и ошибка, и открытие модуля.

Цитата(Jin X @  15.12.2014,  01:00 Найти цитируемый пост)
Проблема решена! Помог Bat-ник:

Это не решение проблемы. Это её усугубление, вернее, замена одной проблемы на другую, более глобальную.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.