Как использовать Microsoft.Office.Interop.Excel на компьютере без установленного MS Office?

Я пишу приложение, которое работает с файлами excel. Мне нужна функция для удаления листа. Я должен использовать сборку Microsoft.Office.Interop.Excel.dll. Он работает отлично на машине разработчика, но когда я пытаюсь развернуть его на сервере, я получаю сообщение об ошибке: Не удалось загрузить файл или сборку 'office, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c' или […]

Простая обработка ошибок VBA Excel

Я смотрел онлайн столько, сколько мог (за исключением веб-сайта поддержки Microsoft, который почему-то заблокирован на работе). Я пытаюсь просто пропустить ошибку. Мой код, написанный здесь, упрощен, но должен работать одинаково. Что должен делать мой код: один из моих подмножеств создает фигуры в цикле и называет их (btn_1, btn_2 и т. Д.). Но перед их созданием […]

Запись массива в диапазон Excel

В настоящее время я пытаюсь записать данные из массива объектов в диапазон в Excel, используя следующий код, где objData – это всего лишь массив строк: private object m = System.Type.Missing; object[] objData = getDataIWantToWrite(); Range rn_Temp; rn_Temp = (Range)XlApp.get_Range(RangeName, m); rn_Temp = rn_Temp.get_Resize(objData.GetUpperBound(), 1); rn_Temp.value2 = objData; Это почти работает, проблема в том, что диапазон […]

Макрос VBA, который ищет файл в нескольких подпапках

У меня есть макрос, если я помещаю в ячейку E1 имя файла, поиск макроса через C: \ Users \ Marek \ Desktop \ Makro \ directory, найдите его и поместите необходимые значения в определенные ячейки моего исходного файла с помощью макроса. Возможно ли сделать эту работу без определенного расположения папки? Мне нужно что-то, что можно […]

Если функция «Не» продолжается, когда значение * равно * указанному

Я пытаюсь написать скрипт, который проверяет дубликаты значений на другом листе, но я не могу заставить его работать. При линейной problem всегда выполняется функция If, независимо от того, установлено ли значение « If Not или « If . LocationCell ничего не делает. Я уверен, что это очевидная ошибка, но я не могу ее понять. Sub […]

Выполнить панель состояния Excel?

Я разрабатываю приложение для excel, для выполнения которого требуется много времени, поэтому было бы неплохо, если бы индикатор прогресса появился и дал некоторые указания на прогресс. Я смотрел на свойство Statusbar в Excel и, похоже, покрывал то, что мне нужно, за исключением того, что это не очень очевидно, т. Statusbar Это небольшое небольшое уведомление в […]

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