Ссылки на UDF в Excel работают только с путями «тильда»

Я использую много функций из надстройки XLA в папке XLSTART. В последнее время все они перестали работать, а Excel вместо того, чтобы показывать только функцию в формуле, показывает полный путь к XLA.

Пример: 'C: \ Program Files \ Microsoft Office \ Office12 \ xlstart \ UDFs.xla'! MyFunction ()

Это также, и что более важно, больше не вычисляет, показывая #NAME?, Как будто он не может найти файл в этом месте. Файл, однако, никогда не перемещался и все еще там. Я, наконец, сузил проблему до того, что она не распознает папку с полным именем пути. Если я вместо этого добавляю 'C: \ Progra ~ 1 \ Micros ~ 3 \ Office12 \ xlstart \ UDFs.xla'! MyFunction (), используя тильды, эта формула работает.

Любые идеи, почему это произойдет и как это исправить.

Спасибо.

Хорошо. Я получил ответ. Я запускал Excel, используя программу, которая находит местоположение приложения Excel, используя запись реестра, в которой используется путь тильды. Excel поэтому преобразовал его ссылку на appPath с помощью Tildes. Если я запускаю эти файлы Excel напрямую, ссылки работают нормально.

Спасибо.

  • Как создать строковый литерал в excel?
  • excel averageifs с датой и больше критериев
  • Excel: разбор ячейки и создание функции
  • как отобразить верхние 3 максимального значения и соответствующее имя ячейки
  • Преобразование числа на дату
  • Excell удалить символы после десятичной дроби
  • Установка значения ячейки на основе функции SUMIF
  • Поиск слов, начинающихся с определенного знака
  • Большая функция дает мне ошибку
  • Создание диаграммы в отфильтрованных строках
  • Каков принцип функции sumproduct в Excel?
  • Interesting Posts

    Установка wbkDest.worksheets ("xxxxxxx") для отражения диапазона

    Как работать с ограничениями VBA OnTime?

    Совместное использование рабочей книги Excel на локальном компьютере, зависание на общем диске

    Excel Логические операторы внутри цикла If

    Вы можете сканировать листы Excel для столбцов, которые имеют данные формата кредитной карты через C #

    C # Excel: правильный способ подсчета строк и столбцов

    Excel Ref-Error при использовании функции Large-If-Array

    если два столбца содержат определенный текст, верните true в отдельном столбце

    Слияние соседней ячейки только для объединенных ячеек в диапазоне

    Проблема C # Excel в столбец

    Почему этот код VBA циклически завершается бесконечно?

    Импорт кода в xlsb vs xlsm

    Группировка огромного количества строк

    Как создать исполняемый файл Ruby с использованием камней ocra или rubyscript2exe, но включая необходимые файлы Excel?

    Как вводить значения min / max и генерировать ячейки Excel для каждого числа в диапазоне

    Давайте будем гением компьютера.