DataSourceName: String;
Свойство DataSourceName определяет наименование источника данных (лист, диапазон).
Sub Main;
Var
Des: IMetabaseObjectDescriptor;
CrInf: IMetabaseObjectCreateInfo;
Mb: IMetabase;
MbObj: IMetabaseObject;
Excel: IExcelDataset;
Begin
Mb:=MetabaseClass.Active;
CrInf := Mb.CreateCreateInfo;
CrInf.ClassId := MetabaseObjectClass.KE_CLASS_EXCEL_DS;
CrInf.Id := "Excel_DS";
CrInf.Name := "Excel_DS";
CrInf.Parent := Mb.Root;
Des := Mb.CreateObject(CrInf);
MbObj:=Des.Edit;
Excel:=MbObj.GetExtensionDispatch As IExcelDataset;
Excel.Path:="C:\data.xls";
Excel.DataSourceName:="Лист1";
MbObj.Save;
End Sub Main;
После выполнения примера будет создан объект - Источник данных MS Excel. Идентификатор объекта репозитория - «Excel_DS», исходный файл - «C:\data.xls», источник данных - лист с наименованием «Лист1».
См.также: