Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что то до меня не доходит :) (BC++ & Excell) / 6 сообщений из 6, страница 1 из 1
01.09.2006, 10:31
    #33957586
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то до меня не доходит :) (BC++ & Excell)
Нужно сгруппировать шейпы (фигуры)

Такс , макросом это выглядит так .
Код: plaintext
1.
2.
    ActiveSheet.Shapes.Range(Array("Rectangle 5", "Rectangle 6", "Rectangle 7")).Select
    Selection.ShapeRange.Group.Select

Ну а я зашел в тупик ...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  Variant Shapes; 
  GetProperty Get_ActiveSheet("ActiveSheet");
  GetProperty Get_Shapes("Shapes");
  Function Range("Range");
  Shapes = WB.Exec(Get_ActiveSheet).Exec(Get_Shapes);
  ...
  Shapes.Exec(Range<<...) <<--  // Хмм ... 
  ...
как передать параметром это "Array("Rectangle 5", "Rectangle 6", "Rectangle 7")"
...
Рейтинг: 0 / 0
01.09.2006, 20:07
    #33959777
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то до меня не доходит :) (BC++ & Excell)
Никаких идей ??
...
Рейтинг: 0 / 0
01.09.2006, 21:02
    #33959826
We Hate Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то до меня не доходит :) (BC++ & Excell)
Спроси в Дельфийском форуме, там есть любители Мелкомягких Электронных Таблиц, а разница с BCB небольшая.
Может там чё подскажут.
...
Рейтинг: 0 / 0
01.09.2006, 23:02
    #33959913
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то до меня не доходит :) (BC++ & Excell)
Так и зделал
...
Рейтинг: 0 / 0
02.09.2006, 00:22
    #33959945
Kronus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то до меня не доходит :) (BC++ & Excell)
В Delphi попробуй VarArrayOf
...
Рейтинг: 0 / 0
04.09.2006, 09:41
    #33961207
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что то до меня не доходит :) (BC++ & Excell)
Решил по другому.
Вот простенький пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 Variant Shapes,Item,Group;

 Shapes = CIAWorkBook.Exec(PropertyGet("ActiveSheet")).Exec(PropertyGet("Shapes"));
 Shapes.Exec(Function("Item")<< 1 ).Exec(Function("Select")<<True);
 Shapes.Exec(Function("Item")<< 2 ).Exec(Function("Select")<<False);
 Shapes.Exec(Function("Item")<< 3 ).Exec(Function("Select")<<False);
 ... 
 Group = CIAWorkBook.Exec(PropertyGet("Application")).Exec(PropertyGet("Selection")).Exec(PropertyGet("ShapeRange")).Exec(Function("Group"));
 ... 
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что то до меня не доходит :) (BC++ & Excell) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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