Страницы: 1
RSS
DrawingObjects
 
Скажите пожалуйста,что это?  
я написала формулу  
 
Sheets("ну тут все понятно,ссылаемся на диалог который нужен").DrawingObjects("вот здесь откуда брать ссылку я не знаю.где высвечивается оно?").Characters.Text = Sheets("ну тут разумеется Лист1").Range("ну и тут куда ссылаться F11")
 
Судя по времени написания и сумбурности изложения это приступ чего-то спецефически медицинского...  
"ниччо не понимаю!" (с)
 
DrawingObjects - любой объект на листе, например, textbox. Characters.Text - надпись на нем.
 
Смущает вот это:  
{quote}{login=ЗиЗи}{date=17.04.2011 12:28}{thema=DrawingObjects}{post}я написала формулу{/post}{/quote}  
И Вы просите: "Скажите пожалуйста,что это?"    
А что сказать? Это не формула :-)
 
Да дело в том,что я не могу узнать откуда смотрится drawing  
Ojects...
 
А где Вы пишете "формулу"?
 
{quote}{login=Юрий М}{date=17.04.2011 01:12}{thema=}{post}А где Вы пишете "формулу"?{/post}{/quote}Юр, в Макрселе наверное ;-)
 
{quote}{login=ЗиЗи}{date=17.04.2011 01:09}{thema=}{post}откуда смотрится drawing  
Ojects...{/post}{/quote}В смысле: откуда "лучше смотрится" или "открывается шикарный вид"? ;-)
 
{quote}{login=Serge 007}{date=17.04.2011 01:15}{thema=Re: }{post}{quote}{login=Юрий М}{date=17.04.2011 01:12}{thema=}{post}А где Вы пишете "формулу"?{/post}{/quote}Юр, в Макрселе наверное ;-){/post}{/quote}  
Я тоже так подозреваю :-)  
ЗиЗи, вот код для объекта Овал:  
Sub qqq()  
  ActiveSheet.DrawingObjects("Oval 1").Characters.Text = [F11].Value
End Sub  
Не это искали?
 
у меня почему-то MsgBox Sheets("Лист1").DrawingObjects("Имя объекта").Name  
не работает...
 
К тому же из объектов у меня только вот это(фото приложила)
 
я ТАК И ПИСАЛА-ИМЯ ОБЪЕКТА(((  
а что надо было?  
я не знаю где его имя смотреть...  
 
да он у меня постоянно пищит...(я даже звуч выключила,чтобы не слышать его писки
 
Дело в том,что я работаю в режиме диалога.и выделить объект невозможно.  
то есть я щелкаю на "лист1" правой кнопкой нажимаю потом "добавить"  
и добавляю диалог.  
а туда помещаю вот то,что я прислала ранее.  
и выделить всю эту таблицу не получается.она просто не выделяется
 
Если Вы имеете ввиду ,что имя моего файла "диалоговое..."  
то это не так...я вставила это имя в это dr.ob но он все равно не заработал...
 
Уф,ИМЯ Я КОЕ-КАК узнал)))  
но это не повлияло на записанный макрос...он все равно не работает(((
 
Объясняю всю ситуацию подробно.  
Нам было сказано создать диалоговое окно.  
а в "лист1" занести данные.  
и диалоговое окно соединить с "лист1"  
то есть.нажимая на поле со списокм "марка машины" я могла выбрать из перечня,который дан на "листе1"  
 
потом нам было сказано создать 2 макроса .первый будет автоматически запускать диалог,а второй обновлять суммы.  
в самой методичке дано такое:  
 
Sub auto_open()  
DialogSheets("Диалог1").Show  
End Sub  
 
Sub Подсчет суммы()  
 
Sheets("Диалог1").DrawingObjects("EditBox1").Characters.  
Text = Sheets("Лист1").Range("F11")  
 
End Sub  
 
 
но в примечании написано:при вводе макросов обратить внимание на соответствие имен листов,полей ввода диалога и адресов ячеек вашего документа.  
у меня не сходится только DrawingObjects. но я его написала правильно...но онпочему то все равно не работает...
 
ВОТ это не работает(((  
Sub Select_And_Show_name()  
Dim oSh As Object  
For Each oSh In ActiveSheet.Shapes  
oSh.Select  
MsgBox oSh.Name  
Stop  
Next oSh  
End Sub
 
Интересно:"Уф,ИМЯ Я КОЕ-КАК узнал)))" и "я могла выбрать из". Вы уж как-нибудь с полом определитесь. Дмитрий Вам практически все готовое выложил и расписал. Если уж разжеванное проглотить не можете... Хотя... не мое это дело.
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Наверх