Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: 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.