Для выполнения примера предполагается наличие в репозитории рабочей книги с идентификатором «OBJ123», для которой будет изменен период отображения данных и порядок календаря.
Подключите ссылки на следующие системные сборки:
Express;
Metabase.
Sub UserProc;
Var
MB: IMetabase;
CrInfo: IMetabaseObjectCreateInfo;
MObj: IMetabaseObject;
Exp: IEaxAnalyzer;
WB: ILaner;
CalDim: ICalendarDimension;
Begin
MB := MetabaseClass.Active;
//Открываем рабочую книгу на редактирование
MObj := MB.ItemById("OBJ123").Edit;
Exp := MObj As IEaxAnalyzer;
WB := Exp.Laner;
//Изменение периода отображения календаря
WB.StartDate := DateTime.Parse("1990.02.01");
WB.EndDate := DateTime.Parse("2015.05.01");
//Установим обратный порядок отображения календаря
WB.ReverseOrder := True;
MObj.Save;
End Sub UserProc;
После выполнения примера будет установлен новый период отображения данных - с 1 февраля 1990 по 1 мая 2015 года. Будет установлен обратный порядок отображения календаря.
См. также: