жаль не помогло (( ax2009
немного упростил пример
X++:
Microsoft.Office.Interop.Excel.Shapes shapes;
Microsoft.Office.Interop.Excel.Shape shape;
System.Object linkToFile;
System.Object saveWithDocument;
System.Single lef;
System.Single top;
System.Single width;
System.Single height;
str _file;
;
new InteropPermission(InteropKind::ClrInterop).assert();
lef = 10.0;
top = 10.0;
width = 100.0;
height = 100.0;
linkToFile = 0;
saveWithDocument = 1;
// shapes = worksheet_net.get_Shapes();
shape.Copy(); //просто поставил, чтобы убедиться что на сам объект компилятор не ругается
shapes.SelectAll(); //просто поставил, чтобы убедиться что на сам объект компилятор не ругается
shape = shapes.AddPicture(_file, //ругается тут ((
linkToFile,
saveWithDocument,
lef,
top,
width,
height);
компилятор ругается на AddPicture
Класс Microsoft.Office.Interop.Excel.Shapes не содержит эту функцию.
хотя в редакторе в списке ф-ций этот метод есть и описание и кол-во переменных совпадает.
Может кривая библиотека?
Прописана такая
Microsoft.Office.Interop.Excel,
Version=15.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c,
processorArchitecture=MSIL