Переключение на Главную Страницу Страницы: 1 ... 16 17 [18] 19 20 ... 22 ОтправитьПечать
Очень популярная тема (более 25 ответов) ТабличныйДокумент для 7.7 (Йоксель) (число прочтений - 118393 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #255 - 09. Мая 2008 :: 18:47
Печать  
Arta писал(а) 09. Мая 2008 :: 18:23:
Uzhast писал(а) 09. Мая 2008 :: 17:22:
F2 работает уже давно. Ты невнимательно следишь за рекламой. Улыбка

Хмм... А на элементе управления на форме тоже должно фунициклировать, или я опять все проспал? Печаль

Естественно.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #256 - 09. Мая 2008 :: 19:36
Печать  
Uzhast писал(а) 09. Мая 2008 :: 18:47:
Естественно.

Олег, давай колись какую траву мне покурить чтобы заработало Улыбка
Открываю твою тестовую конфу, жмякаю на Вьюер, открываю xls, жмякаю на F2... и в режим редактирования не вхожу.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #257 - 09. Мая 2008 :: 19:42
Печать  
Arta писал(а) 09. Мая 2008 :: 19:36:
Uzhast писал(а) 09. Мая 2008 :: 18:47:
Естественно.

Олег, давай колись какую траву мне покурить чтобы заработало Улыбка
Открываю твою тестовую конфу, жмякаю на Вьюер, открываю xls, жмякаю на F2... и в режим редактирования не вхожу.

Редактировать можно только ячейки, для которых снята защита. Сними с нужных ячеек защиту, тогда входить в редактирование можно хоть по Enter, хоть по двойному клику, хоть по F2.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #258 - 09. Мая 2008 :: 19:49
Печать  
Вот блин. Что без защиты работает, я и так знал, уже попробовал.
До меня только сейчас дошло, что в mxl я НА АВТОМАТЕ отжимаю "режим просмотра".

А тут думаю что за хрень, если защиту снимаю с ячеек, то перестает работать расшифровка.


P.S. Трава знатная оказалась  Смех
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #259 - 10. Мая 2008 :: 10:48
Печать  
Олег, я правильно понимаю что защиту с ячеек в ТабличномДокументе можно снять таким образом?
Код
Выбрать все
Область = ЭлементУправления.Документ.Область(,,,);
Обл = Область.Защита(0); 



Изначально в подгруженном mxl защита на ячейках стоит. Выполняю код:
Код
Выбрать все
Область = ЭлементУправления.Документ.Область(,,,);
Сообщить(Область.Защита(0));
Сообщить(Область.Защита(0)); 


Выдает подряд два раза единицу.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #260 - 10. Мая 2008 :: 10:55
Печать  
Arta писал(а) 10. Мая 2008 :: 10:48:
Олег, я правильно понимаю что защиту с ячеек в ТабличномДокументе можно снять таким образом?

Правильно.

Arta писал(а) 10. Мая 2008 :: 10:48:
Изначально в подгруженном mxl защита на ячейках стоит. Выполняю код:
Код
Выбрать все
Область = ЭлементУправления.Документ.Область(,,,);
Сообщить(Область.Защита(0));
Сообщить(Область.Защита(0)); 


Выдает подряд два раза единицу.

Это глюк.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #261 - 10. Мая 2008 :: 10:57
Печать  
Uzhast писал(а) 10. Мая 2008 :: 10:55:
Это глюк.

В смысле баг или мой косяк? Защита при это не снимается, редактировать не получается.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #262 - 10. Мая 2008 :: 11:00
Печать  
Arta писал(а) 10. Мая 2008 :: 10:57:
Uzhast писал(а) 10. Мая 2008 :: 10:55:
Это глюк.

В смысле баг или мой косяк? Защита при это не снимается, редактировать не получается.

Глюк в Йокселе. Попробуй область указать с явно заданными координатами. Типа Область (1, 1, ВысотаТаблицы, ШиринаТаблицы)
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #263 - 10. Мая 2008 :: 11:04
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:00:
Попробуй область указать с явно заданными координатами. Типа Область (1, 1, ВысотаТаблицы, ШиринаТаблицы)

Уже лучше. Выдает 1 - 0.
Но в режим редактирования войти не получается, по-прежнему срабатывает расшифровка Печаль
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #264 - 10. Мая 2008 :: 11:06
Печать  
Arta писал(а) 10. Мая 2008 :: 11:04:
Uzhast писал(а) 10. Мая 2008 :: 11:00:
Попробуй область указать с явно заданными координатами. Типа Область (1, 1, ВысотаТаблицы, ШиринаТаблицы)

Уже лучше. Выдает 1 - 0.
Но в режим редактирования войти не получается, по-прежнему срабатывает расшифровка Печаль

Ну, там логика такая заложена - если есть расшифровка, то она срабатывает в любом случае. Гм.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #265 - 10. Мая 2008 :: 11:10
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:06:
Ну, там логика такая заложена - если есть расшифровка, то она срабатывает в любом случае. Гм.

Олег, не забывай, что расшифровка может распространятся на всю строку  Подмигивание
И в этом случае большой пролет с редактированием остальных ячеек.

Может вообще не стоит чтобы срабатывала расшифровка при отключенной защите ячеек?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #266 - 10. Мая 2008 :: 11:12
Печать  
Arta писал(а) 10. Мая 2008 :: 11:10:
Uzhast писал(а) 10. Мая 2008 :: 11:06:
Ну, там логика такая заложена - если есть расшифровка, то она срабатывает в любом случае. Гм.

Олег, не забывай, что расшифровка может распространятся на всю строку  Подмигивание
И в этом случае большой пролет с редактированием остальных ячеек.

Может вообще не стоит чтобы срабатывала расшифровка при отключенной защите ячеек?

Наверное, не стоит Улыбка Будем считать багом.
Что-то не моделируется у меня твоя ошибка с защитой. Можешь более подробный код дать?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #267 - 10. Мая 2008 :: 11:19
Печать  
Как вариант. Ошибку можно сделать, например, так:
Область = ЭлементУправления.Документ.Область (...);
ЭлементУправления.Документ = ДругойДокумент;
Область.Защита (...); // Обращение к уже удаленному документу - методы области работать не будут.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #268 - 10. Мая 2008 :: 11:20
Печать  
Т.е. я сделал, чтобы объекты "Область" не держали документ и не препятствовали его удалению.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #269 - 10. Мая 2008 :: 11:25
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:12:
Что-то не моделируется у меня твоя ошибка с защитой. Можешь более подробный код дать?


Да, пока тест начинаешь писать, сразу отлавливается косяк.
Я пытался проделать процедуру ДО присваивания
ЭлементУправления.Документ = Листы.Получить(Номер).Документ;
Т.е. данный косяк двумя нулями налицо при пустом Документе у ЭлементаУправления.

P.S. Но если Область(1, 1, ЭлементУправления.Документ.ВысотаТаблицы(), ЭлементУправления.Документ.ШиринаТаблицы()) то все гуд  Подмигивание
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 16 17 [18] 19 20 ... 22
ОтправитьПечать