![]() |
#2 |
Moderator
|
Да вроде должно работать. У меня следующий код отрабатывает без ошибок (Акса и Офис - такие же):
X++: static void Job122(Args _args) { ComExcelDocument_RU doc = new ComExcelDocument_RU(); COM wbook; COM activeSheet; COM comShapes, comShape; int i, countShapes; ; doc.NewFile(); wbook = doc.getComDocument(); activeSheet = wbook.ActiveSheet(); comShapes = activeSheet.Shapes(); // для примера создаем два текстовых прямоугольника comShapes.AddTextbox(1, 71.25, 42, 109.5, 84.75); comShapes.AddTextbox(1, 137.25, 157.5, 153, 75.75); countShapes = comShapes.Count(); for(i = 1; i <= countShapes; i++) { comShape = comShapes.Item(i); comShape.Placement(1); info(comShape.Name()); } } |
|
|
За это сообщение автора поблагодарили: Weez (1). |