Excel не может найти путь — макрос — ошибка времени выполнения 76 ⇐ Excel
Excel не может найти путь — макрос — ошибка времени выполнения 76
Мне нужно было создать пользовательскую форму для Project Tracker Sheet. Я создал пользовательскую форму в Excel и назначил созданный макрос
Код внутри пользовательской формы для сохранения:
Частная подкоманда CommandButton1_Click() Рабочий лист Dim ws As Тусклый я как целое число Установите ws = Worksheets("Проекты") Затемнить последнюю строку как долго LastRow = ws.Cells(ws.Rows.Count, "D").End(xlUp).Row Тусклые текстовые поля как вариант textBoxes = Array(TextBox1, TextBox2, TextBox3, TextBox4, TextBox5, TextBox6, TextBox7, TextBox8, TextBox9, TextBox10, TextBox11, TextBox12, TextBox13, TextBox14, TextBox15, TextBox16, TextBox17, txtback, txtperson, txtstorage, txtwork, txtaccess, txtdoc, txtdoclink, txtadd) Для i = 0 к UBound(textBoxes) ws.Cells(lastRow + 1, i + 4).Value = textBoxes(i).Value Дальше я ' Очистить значения текстового поля Для i = 0 к UBound(textBoxes) textBoxes(i).Value = "" Дальше я Конец субтитра Код для очистки введенных данных:
Частная подпрограмма CommandButton2_Click() Разгрузи меня ПользовательскаяФорма1.Показать Конец субтитра Закрыть пользовательскую форму:
Частная подкоманда CommandButton3_Click() Выгрузить пользовательскую форму1 Конец субтитра Код для открытия изображения при инициализации:
Частная подгруппа UserForm_Initialize() Уменьшить imgPath как строку imgPath = "C:\Users\Nair.Ha\Downloads\logo.gif" Me.Image1.Picture = LoadPicture(imgPath) Me.Image1.PictureSizeMode = fmPictureSizeModeStretch ' Настройте PictureSizeMode по желанию Конец субтитра Код для открытия пользовательской формы:
Sub GraphicClick() ПользовательскаяФорма1.Показать Конец субтитра к одному графическому изображению. Теперь макрос работает на моем компьютере правильно.
Теперь я поместил книгу Excel с поддержкой макросов в Sharepoint, чтобы члены моей команды могли ею пользоваться.
Но когда они пытаются открыть Excel с помощью параметра «Открыть Excel на рабочем столе», они не могут запустить макрос. Они получают Ошибка выполнения 76: Путь не найден.
Я хочу, чтобы макрос запускался на всех компьютерах.
Я считаю, что проблема в том, что путь сохраняется на моем компьютере даже после загрузки файла в SharePoint. Я не могу найти способ изменить путь.
Нужно ли мне экспортировать файл пользовательской формы (.frm) на тот же сайт Sharepoint, а затем попытаться импортировать его оттуда?
Пожалуйста, помогите мне, я запутался.
Мне нужно было создать пользовательскую форму для Project Tracker Sheet. Я создал пользовательскую форму в Excel и назначил созданный макрос
Код внутри пользовательской формы для сохранения:
Частная подкоманда CommandButton1_Click() Рабочий лист Dim ws As Тусклый я как целое число Установите ws = Worksheets("Проекты") Затемнить последнюю строку как долго LastRow = ws.Cells(ws.Rows.Count, "D").End(xlUp).Row Тусклые текстовые поля как вариант textBoxes = Array(TextBox1, TextBox2, TextBox3, TextBox4, TextBox5, TextBox6, TextBox7, TextBox8, TextBox9, TextBox10, TextBox11, TextBox12, TextBox13, TextBox14, TextBox15, TextBox16, TextBox17, txtback, txtperson, txtstorage, txtwork, txtaccess, txtdoc, txtdoclink, txtadd) Для i = 0 к UBound(textBoxes) ws.Cells(lastRow + 1, i + 4).Value = textBoxes(i).Value Дальше я ' Очистить значения текстового поля Для i = 0 к UBound(textBoxes) textBoxes(i).Value = "" Дальше я Конец субтитра Код для очистки введенных данных:
Частная подпрограмма CommandButton2_Click() Разгрузи меня ПользовательскаяФорма1.Показать Конец субтитра Закрыть пользовательскую форму:
Частная подкоманда CommandButton3_Click() Выгрузить пользовательскую форму1 Конец субтитра Код для открытия изображения при инициализации:
Частная подгруппа UserForm_Initialize() Уменьшить imgPath как строку imgPath = "C:\Users\Nair.Ha\Downloads\logo.gif" Me.Image1.Picture = LoadPicture(imgPath) Me.Image1.PictureSizeMode = fmPictureSizeModeStretch ' Настройте PictureSizeMode по желанию Конец субтитра Код для открытия пользовательской формы:
Sub GraphicClick() ПользовательскаяФорма1.Показать Конец субтитра к одному графическому изображению. Теперь макрос работает на моем компьютере правильно.
Теперь я поместил книгу Excel с поддержкой макросов в Sharepoint, чтобы члены моей команды могли ею пользоваться.
Но когда они пытаются открыть Excel с помощью параметра «Открыть Excel на рабочем столе», они не могут запустить макрос. Они получают Ошибка выполнения 76: Путь не найден.
Я хочу, чтобы макрос запускался на всех компьютерах.
Я считаю, что проблема в том, что путь сохраняется на моем компьютере даже после загрузки файла в SharePoint. Я не могу найти способ изменить путь.
Нужно ли мне экспортировать файл пользовательской формы (.frm) на тот же сайт Sharepoint, а затем попытаться импортировать его оттуда?
Пожалуйста, помогите мне, я запутался.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение