ПРЕДПОСЫЛКИ: У нас есть личная макробуксовая книга, которая распространяется среди всех людей, выполняющих определенную работу. Это значительно облегчает их работу, и со временем многие процессы стали зависеть от этих макросов. Макросы со временем развивались, и я стараюсь контролировать развернутую версию во всех системах. Например, у меня есть обновление, которое я хотел бы выпустить сейчас, чтобы у всех была одна и та же новая версия рабочей книги по макросам.

ПРОБЛЕМА. Назначение XLSTART не является надежным во всех версиях, и даже в одной версии Excel я обнаружил, что разные редакции могут иметь разные пути. Мне нужно развернуть это на большом количестве компьютеров, и установленная версия может быть любой с 2003-2016

ВОПРОС: Есть ли надежный способ найти каталог XLSTART без перечисления всех возможностей каждой версии Excel?

ЗАМЕТКИ:

Кто-то делал это вручную, но мы становимся слишком большими для этого. В настоящее время я создаю командный файл, в котором перечислены все возможные пути к XLSTART, и это выглядит глупо. Я надеюсь, что есть лучший способ, о котором я не знаю.

Я подумал, что было бы неплохо, если бы была переменная% XLSTART%, но у нас есть пара пользователей, у которых установлено несколько версий Excel. (Я знаю, не спрашивай). Поэтому в этих системах мне нужно установить книгу макросов по нескольким путям, чтобы макросы были доступны в нескольких версиях Excel, установленных на одном компьютере.

1 ответ1

-1

Запишите свой код макроса в Excel листе средства в VB части и сохраните файл как

Надстройка Excel (*. Xlam) Или

Надстройка Excel 97-2003 (*. Xla)

И импортируйте их в другие системы через Файл -> Параметры -> Надстройки под меткой управления. Выберите Надстройки Excel и нажмите «Перейти».

В следующем диалоговом окне нажмите кнопку обзора и просмотрите созданный файл надстройки.

Все функции будут доступны без создания макросов во всех системах.

Примечание. Файлы .xla поддерживаются во всех версиях до версии программного обеспечения.

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .