Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=5554176&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 09:39:20 2016
Кодировка: Windows-1251
MS Excel, VBasic, параметры элементов управления - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
sen
чудище

Рег.: 25.01.2006
Сообщений: 1112
Из: Москва
Рейтинг: 109
  MS Excel, VBasic, параметры элементов управления
      19.12.2006 23:03
 

знает кто, как обратиться в Excel'e в массиве к, скажем, TextBox, по индексу для того чтобы во время выполнения макроса изменить параметр, ну хотя бы, caption?
замаялся уже справочник рыть ((

Перенесено модератором Basilio из раздела Study



Редактировал Basilio (19.12.2006 23:07)
edward
Carpal Tunnel

Рег.: 28.02.2003
Сообщений: 2510
Рейтинг: 537
  Re: MS Excel, VBasic, параметры элементов управления [re: sen]
      19.12.2006 23:28
 

А ты не пробовал запись макросов?

sen
чудище

Рег.: 25.01.2006
Сообщений: 1112
Из: Москва
Рейтинг: 109
  Re: MS Excel, VBasic, параметры элементов управления [re: edward]
      19.12.2006 23:33
 

не помогает ((
    ActiveSheet.Shapes("CheckBox1").Select
вот такой код
нет никаких изменений

edward
Carpal Tunnel

Рег.: 28.02.2003
Сообщений: 2510
Рейтинг: 537
  Re: MS Excel, VBasic, параметры элементов управления [re: sen]
      19.12.2006 23:34
 

Значит не судьба. Придется копать

sen
чудище

Рег.: 25.01.2006
Сообщений: 1112
Из: Москва
Рейтинг: 109
  Re: MS Excel, VBasic, параметры элементов управления [re: edward]
      19.12.2006 23:36
 

спс за помощь, но ...

edward
Carpal Tunnel

Рег.: 28.02.2003
Сообщений: 2510
Рейтинг: 537
  Re: MS Excel, VBasic, параметры элементов управления [re: sen]
      19.12.2006 23:42
 

Кстати у меня получилось
Лист1.Label1.Caption = "1234"

Правда, не знаю что имелось в виду в массиве.



Редактировал edward (19.12.2006 23:43)
sen
чудище

Рег.: 25.01.2006
Сообщений: 1112
Из: Москва
Рейтинг: 109
  Re: MS Excel, VBasic, параметры элементов управления [re: edward]
      19.12.2006 23:45
 

это да. но как обратьтиться с чем-нибудь вроде
   
Лист1.Label(i).Caption = "1234"

edward
Carpal Tunnel

Рег.: 28.02.2003
Сообщений: 2510
Рейтинг: 537
  Re: MS Excel, VBasic, параметры элементов управления [re: sen]
      20.12.2006 00:27
 

Кривоватый способ, но работает.

Dim a As Object
    
Set a = Лист1.OLEObjects("Label1")
a.Object.Caption = "1234"

Не помешает тут вставить проверку на тип полученного объекта и на null.

sen
чудище

Рег.: 25.01.2006
Сообщений: 1112
Из: Москва
Рейтинг: 109
  Re: MS Excel, VBasic, параметры элементов управления [re: edward]
      20.12.2006 00:31
 

спс. будем работать )

sen
чудище

Рег.: 25.01.2006
Сообщений: 1112
Из: Москва
Рейтинг: 109
  Re: MS Excel, VBasic, параметры элементов управления [re: sen]
      20.12.2006 00:39
 

гуд. помогло. а то у меня все застопорилось ))

Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

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

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в