Владимир, спасибо. Все получилось.
X++:
static void Job245(Args _args)
{
ComExcelDocument_RU excel;
COM comDocument, comProperties;
ComDispFunction funcSet;
ComVariant comVar1, comVar2, comVar3, comVar4;
;
excel = new ComExcelDocument_RU();
excel.newFile();
comDocument = excel.getComDocument();
comProperties = comDocument.CustomDocumentProperties();
if (comProperties)
{
//comProperties.Add("Запрос", false, 5, "Значение запроса", comVar);
funcSet = new ComDispFunction(comProperties, "Add", COMDispContext::Method);
comVar1 = new COMVariant(COMVariantInOut::In, COMVariantType::VT_BSTR);
comVar1.bStr("Запрос");
comVar2 = new COMVariant(COMVariantInOut::In, COMVariantType::VT_BOOL);
comVar2.boolean(false);
comVar3 = new COMVariant(COMVariantInOut::In, COMVariantType::VT_INT);
comVar3.int(4);
comVar4 = new COMVariant(COMVariantInOut::In, COMVariantType::VT_BSTR);
comVar4.bStr("Значение запроса");
funcSet.call(comVar1, comVar2, comVar3, comVar4);
}
}