xlfSetName

Область применения: Excel 2013 | Office 2013 | Visual Studio

Используется для создания и удаления определенных имен, связанных с библиотекой DLL.

Excel12(xlfSetName, LPXLOPER12 pxRes, 2, LPXLOPER12 pxNameText, LPXLOPER12 pxNameDefinition);

Параметры

pxNameText (xltypeStr)

Имя диапазона, которое должно соответствовать обычным ограничениям в Microsoft Excel для допустимых имен.

pxNameDefinition (xltypeStr, xltypeNum, xltypeBool, xltypeErr, xltypeMulti, xltypeSRef, xltypeRef или xltypeInt)

(Необязательно). Значение, набор значений, ячейка или диапазон ячеек, как определяется pxNameText . Если этот параметр опущен, имя удаляется.

Значение свойства и возвращаемое значение

pxRes (xltypeBool или xltypeErr)

Значение TRUE, если операция выполнена успешно, или FALSE, если не удалось создать или удалить имя. Возвращает #VALUE! Значение , если один или несколько аргументов были недопустимыми.

Замечания

Если функция или команда зарегистрированы с помощью xlfRegister с допустимым аргументом pxFunctionText , Excel создает имя, связанное с ресурсом DLL. При выгрузке библиотеки DLL такие имена следует удалять с помощью функции xlfSetName. Однако из-за известной проблемы в Excel эта операция удаления завершается сбоем. Дополнительные сведения см. в статье Известные проблемы, возникающие при разработке XLL для Excel.

Пример

См. код функции xlAutoClose в \SAMPLES\GENERIC\GENERIC.C.

См. также