Где Excel сохраняет значения Options?

Программирование на Visual Basic for Applications
Евгений Д.
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 21.09.2004 (Вт) 17:32
Откуда: Москва

Где Excel сохраняет значения Options?

Сообщение Евгений Д. » 18.07.2006 (Вт) 16:37

Народ, кто знает ответ на subj? У нас в конторе на некоторых машинах при запуске Excel почему-то самопроизвольно устанавливается опция ReferenceStyle в значение xlR1C1, т.е. нумерация колонок становится числовой.
Я сделал особо нуждающимся простенький макрос на VBA, исполняющийся по Workbook_Open и исправляющий эту опцию, но все равно интересно узнать откуда ноги растут. Может кто знает или сталкивался с подобным глюком?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.07.2006 (Вт) 20:45

Конкретно это сохраняется в файле. В каждом. Так удобнее для разработчиков файлов...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Евгений Д.
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 21.09.2004 (Вт) 17:32
Откуда: Москва

Сообщение Евгений Д. » 19.07.2006 (Ср) 11:13

Так было бы логично, однако, если я открываю файл, который был сохранен при установленной до этого в опциях числовой нумерации колонок, то тогда эти установки должны соответственно изменить нумерацию колонок с буквенной на числовую или наоборот, но этого не происходит.
С тем, что в файле сохраняется палитра и, возможно, еще какие-то опции, я соглашусь. Но явно не все, хотя, не исключаю, что может существовать какой-то приоритет установок значений глобальных опций, который зарубает те, что сохранились в файле. Тогда возникает вопрос: как до них - файловых опций - добраться?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.07.2006 (Ср) 21:00

Активировать файл, поставить режим отображения, сохранить файл...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Евгений Д.
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 21.09.2004 (Вт) 17:32
Откуда: Москва

Сообщение Евгений Д. » 19.07.2006 (Ср) 22:23

Не получается: может туплю? Режим отображения это View->Page Break Preview или View->Custom Views... ? И так, и так пробовал - не хотят колонки нумероваться.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.07.2006 (Ср) 22:26

Сервис - Параметры - Общие.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Евгений Д.
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 21.09.2004 (Вт) 17:32
Откуда: Москва

Сообщение Евгений Д. » 19.07.2006 (Ср) 22:35

Вроде так и делаю: файл открыт, иду в Options->General и в Settings ставлю галку "R1C1 reference style". Сохраняю файл. Закрываю Excel. Открываю Excel, загружаю файл, а нумерация колонок - буквенная!?
И галка "R1C1 reference style" в опциях сброшена!?

Евгений Д.
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 21.09.2004 (Вт) 17:32
Откуда: Москва

Сообщение Евгений Д. » 19.07.2006 (Ср) 22:45

Дотумкал, наконец, убрать все из Xlstart - заработало!

Но все равно в книгах из Xlstart не нашел что-то похожее на
Код: Выделить всё
.ReferenceStyle = xlA1
.

Завтра на свежую голову буду разбираться.

Евгений Д.
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 21.09.2004 (Вт) 17:32
Откуда: Москва

Сообщение Евгений Д. » 24.07.2006 (Пн) 18:24

Резюме: наступил на свои же грабли. Части пользователей положил в Xlstart файл, очевидно сохраненный с относительной нумерицией колонок в Опциях. А потом, основательно позабыв про этот нюанс, стал удивляться, почему у одних пользователей в новом файле колонки буквенные, а у других - числовые.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

    TopList