powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отменить Select програмно?
14 сообщений из 14, страница 1 из 1
Как отменить Select програмно?
    #33378288
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как отменить Select программно?
Было
Код: plaintext
Range("A1:Q32").Select
после каких то действий надо отменить,как?
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33378369
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тебе надо вернуть селекшн, который до того был?
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33378403
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто выбранная область остается темной после действий , вот и хотел
чтобы мышкой не кликать на лист!
Но я нашел как, делаю селект одной клетке и все в порядке!
Спасибо, вопрос отменяется, если других решений нет!
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33379993
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Других решений нет и быть не может.
И вообще нестоит использовать Select.
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33380579
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlДругих решений нет и быть не может.
И вообще нестоит использовать Select.
а как можно без использования Select
программно добавить в ячейку EXCEL
фигуру - прямоугольник и установить затем ему
некоторые свойства - шрифт - цвет
??
==============
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33380705
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, выблиндаете.
Программно добавил и обращаешься к нему типа:

Код: plaintext
1.
ActiveSheet.Shapes.AddShape(msoShapeRectangle,  58 . 5 ,  36 . 75 ,  247 . 5 ,  141 . 75 ).Name = "Rectangle 2"
ActiveSheet.Shapes("Rectangle 2").Line.ForeColor.SchemeColor =  12 

Никаких селектов! Запрещаю.

А некоторые еще и программы нам продают - лучшие программы, бла-бла-бла...
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33380712
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я MX -- ALEX'у
А vallot уже сам нашел верное решение (единственно правильное, заметим) - ему просто не нравилась большая черная область, да я и сам не люблю - некрасиво.
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33380813
Letter_DА некоторые еще и программы нам продают - лучшие программы, бла-бла-бла...
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33380963
MX  -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Letter_DНу, выблиндаете.
Программно добавил и обращаешься к нему типа:

Код: plaintext
1.
ActiveSheet.Shapes.AddShape(msoShapeRectangle,  58 . 5 ,  36 . 75 ,  247 . 5 ,  141 . 75 ).Name = "Rectangle 2"
ActiveSheet.Shapes("Rectangle 2").Line.ForeColor.SchemeColor =  12 

Никаких селектов! Запрещаю.

А некоторые еще и программы нам продают - лучшие программы, бла-бла-бла...

в VBA (office-2000) Ваш вариант не проходит - выдает ошибку

приходится крутить:
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 50,36,240,140).Select
Set nnnn = Selection
и т д
а у Вас действительно это работает ?
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33381034
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точнее
ошибка не сразу
а при установке свойств созданного без Selection обьeкта
например не дает установить
PrintObject
сам не врубаюсь что за хренотень
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33381086
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня все действительно все работает.
Видно же, что текст в модуле набирался, его разметка :))
Значит - проверялся!!

СЗОТ:
Вы уж звиняйте, что я к Вашей рекламе цепляюсь.
Уж больно назойливо продаете, а сами всё время что-то спрашиваете. Здесь же. Некрасиво, нехорошо.
Да и программулину эту (демо) глянул краем глаза - детский интерфейс, стиль написания модулей... молчу.
Может быть она (программа) и работает супер-пупер, но в торговле принято заворачивать в яркую коробку.

Не в обиду...
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33381192
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Letter_DУ меня все действительно все работает.
Видно же, что текст в модуле набирался, его разметка :))
Значит - проверялся!!

СЗОТ:
Вы уж звиняйте, что я к Вашей рекламе цепляюсь.
Уж больно назойливо продаете, а сами всё время что-то спрашиваете. Здесь же. Некрасиво, нехорошо.
Да и программулину эту (демо) глянул краем глаза - детский интерфейс, стиль написания модулей... молчу.
Может быть она (программа) и работает супер-пупер, но в торговле принято заворачивать в яркую коробку.
Не в обиду...
Спасибо
но представте мою ситуацию -
нашли - случайно - хороший способ организации интерфейса через EXCEL
процесс разработки ускорился работает все четко
и многие кому это бы очень пригодилось не подозревают
и поговорить не с кем с разработчиками - никто так не делает
дело не в продаже - коды открыты - и коробки яркой нет
хотелось бы сподвижников обнаружить
==================
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33385202
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEXно представте мою ситуацию -
нашли - случайно - хороший способ организации интерфейса через EXCEL
процесс разработки ускорился работает все четко
и многие кому это бы очень пригодилось не подозревают
и поговорить не с кем с разработчиками - никто так не делает
дело не в продаже - коды открыты - и коробки яркой нет
хотелось бы сподвижников обнаружить
==================
Естественно никто так не делает. И никогда вы сподвижников не обнаружите. Именно потому что никто так не делает. Потому что не предназначен Excel для того, что вы пытаетесь заставить его делать.


MX -- ALEXошибка не сразу
а при установке свойств созданного без Selection обьeкта
например не дает установить
PrintObject
сам не врубаюсь что за хренотень
Некоторые свойства обеъкта/листа/ячейки и тд невозможно установить если объект невидимый или неактивный. Либо, если фокус стоит на другом объекте/листе.
Либо (скорее всего) просто не правильно задаешь команду устанавливающую значение.
Вот на Excel 2000, в дополнение к приведеному Letter_D коду:
Код: plaintext
ActiveSheet.Shapes("Rectangle 2").OLEFormat.Object.PrintObject = False
Работает как часы :)
...
Рейтинг: 0 / 0
Как отменить Select програмно?
    #33389513
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl
Естественно никто так не делает. И никогда вы сподвижников не обнаружите. Именно потому что никто так не делает. Потому что не предназначен Excel для того, что вы пытаетесь заставить его делать.
......
Некоторые свойства обеъкта/листа/ячейки и тд невозможно установить если объект невидимый или неактивный. Либо, если фокус стоит на другом объекте/листе.
Либо (скорее всего) просто не правильно задаешь команду устанавливающую значение.
Вот на Excel 2000, в дополнение к приведеному Letter_D коду:
Код: plaintext
ActiveSheet.Shapes("Rectangle 2").OLEFormat.Object.PrintObject = False

мы не пытаемся
все уже давно работает через EXCEL как часики на полсотне фирм
речь идет ускорить на пару миллисекунд построение кнопок на листах
Вам - Спасибо !!
- .OLEFormat.Object.PrintObject проходит
===================
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отменить Select програмно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]