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

Такс , макросом это выглядит так .
Код: 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
Что то до меня не доходит :) (BC++ & Excell)
    #33959777
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никаких идей ??
...
Рейтинг: 0 / 0
Что то до меня не доходит :) (BC++ & Excell)
    #33959826
We Hate Excel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спроси в Дельфийском форуме, там есть любители Мелкомягких Электронных Таблиц, а разница с BCB небольшая.
Может там чё подскажут.
...
Рейтинг: 0 / 0
Что то до меня не доходит :) (BC++ & Excell)
    #33959913
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и зделал
...
Рейтинг: 0 / 0
Что то до меня не доходит :) (BC++ & Excell)
    #33959945
Kronus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Delphi попробуй VarArrayOf
...
Рейтинг: 0 / 0
Что то до меня не доходит :) (BC++ & Excell)
    #33961207
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил по другому.
Вот простенький пример:

Код: 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
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что то до меня не доходит :) (BC++ & Excell)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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