«Получение фабрики COM-класса для компонента … ошибка: 80070005 Доступ запрещается». (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))

Я просто создал простое приложение и размещен в IIS6.0 . В коде я просто создаю объекты excel. using excel = Microsoft.Office.Interop.Excel.Application; namespace TestHosting { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { excel excelObj=new Microsoft.Office.Interop.Excel.Application(); } } } Это дает мне следующую ошибку "Retrieving the COM class factory for […]

Может ли VBA достичь Экземпляры Excel?

Может ли макрос Excel VBA, работающий в одном экземпляре Excel, обращаться к рабочим книгам другого работающего экземпляра Excel? Например, я хотел бы создать список всех книг, открытых в любом запущенном экземпляре Excel.

Установка типа mime для документа excel

MS Excel имеет следующие наблюдаемые типы MIME: application/vnd.ms-excel (официальный) application/msexcel application/x-msexcel application/x-ms-excel application/x-excel application/x-dos_ms_excel application/xls application/x-xls application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (xlsx) Есть ли один тип, который будет работать для всех версий? Если нет, нужно ли устанавливать response.setContentType() с каждым из этих типов mime отдельно? Кроме того, мы используем потоковую передачу файлов в нашем приложении для отображения документа (а […]

OpenKML SDK: сделайте Excel пересчитанной формулой

Я обновляю некоторые ячейки электронной таблицы Excel через Microsoft Office OpenXML SDK 2.0. Изменение значений делает все ячейки, содержащие формулу, которые зависят от измененных ячеек, недействительны. Однако из-за кэшированных значений Excel не пересчитывает формуляр, даже если пользователь нажимает «Рассчитать сейчас». Каков наилучший способ аннулировать все зависимые ячейки всей книги через SDK? До сих пор я […]

Excel VBA Как определить, было ли что-то вставлено на листе

Начну с того, что мой опыт работы с Excel и VBA ограничивается тем, что я видел в школе. У меня есть опыт программирования, но на других языках. У меня есть файл, который я получаю каждую неделю. Структура этого файла всегда одинакова: ID, Name, Date, Value от 1 до 4, не относящихся к делу данных. Эти […]

Использование Excel VBA для запуска SQL-запроса

Я довольно новичок в SQL и VBA. Я написал SQL-запрос, который хотел бы иметь возможность вызывать и запускать с помощью VBA в книге Excel, а затем выводить результаты запроса в книгу. Я нашел несколько онлайн-приложений (stackoverflow и другие места), которые заявляют об этом, но у меня возникли проблемы с их пониманием, поскольку они не содержат […]

Словарь VBA (Excel) на Mac?

У меня есть проект Excel VBA, который сильно использует объекты Windows Scripting Dictionary . Недавно я попытался использовать его на Mac и получил следующую ошибку: Compile Error: Can't find project or library Это результат использования Tools > References > Microsoft Scripting Runtime Библиотека Tools > References > Microsoft Scripting Runtime . Мой вопрос в том, […]

VBA Macro для сравнения всех ячеек двух файлов Excel

Я пытаюсь сравнить два файла Excel и хранить то, что есть только в новом файле на одном листе, и хранить то, что есть только в старой, на другом листе. (В основном new – old = sheet1 и old – new = sheet2 .) Один из SO ответов предлагает old – new = sheet2 все ячейки […]

Чтение всех рабочих листов в книге Excel в списке R с помощью data.frames

Я понимаю, что XLConnect можно использовать для чтения листа Excel в R. Например, это будет читать первый рабочий лист в test.xls называемой test.xls в R. library(XLConnect) readWorksheetFromFile('test.xls', sheet = 1) У меня есть книга Excel с несколькими рабочими листами. Как все рабочие листы в рабочей книге быть импортированы в список в R, где каждый элемент […]

Как написать книгу Excel в MemoryStream в .NET?

Как написать книгу Excel в MemoryStream без сохранения ее в файловой системе? Все параметры в вариантах сохранения Microsoft.Office.Interop.Excel.WorkBook берут имя файла.

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