![]() |
#2 |
Moderator
|
Записывайте действия в Excel макрорекордером, причесывайте получившийся код VBA, портируйте его на X++.
Следующий код VBA достает картинку из файла и позиционирует ее левый верхний угол в левый верхний угол ячейки B3: Код: Range("B3").Select ActiveSheet.Pictures.Insert "C:\MyPicture.jpg" X++: { ComExcelDocument_RU doc = new ComExcelDocument_RU(); COM xlApp; // Excel.Application COM wbook; COM activeSheet; COM pictures; COM range; ; doc.NewFile(); wbook = doc.getComDocument(); xlApp = wbook.Parent(); activeSheet = xlApp.ActiveSheet(); range = activeSheet.Range(ComExcelDocument_RU::numToNameCell(2,3)); // B3 range.Select(); pictures = activeSheet.Pictures(); pictures.Insert(@'C:\MyPicture.jpg'); } X++: activeSheet.Paste(); // pictures = activeSheet.Pictures(); // pictures.Insert(@'C:\MyPicture.jpg'); |
|
|
За это сообщение автора поблагодарили: arhat (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|