4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
|
||||||
1 | ||||||
Не могу записать в файл Excel при Microsoft.Office.Interop.Excel.Application.Visible = False28.11.2018, 12:35. Показов 1528. Ответов 1
Метки нет (Все метки)
Коллеги, доброго времени суток.
Столкнулся с такой проблемой. Не могу записать в файл, когда установлена невидимость Excel. Далее код обработки события (практически полный код) под спойлером. Кликните здесь для просмотра всего текста
На 51 строке выдается предупреждение о том, что я пытаюсь записать на защищенный лист. Никак не могу понять, в чем дело? Должно же работать. P.S. если убрать строку Me.oExcelCalc.Visible = False или установить Me.oExcelCalc.Visible = True , то все работает.
0
|
28.11.2018, 12:35 | |
Ответы с готовыми решениями:
1
Microsoft.Office.Interop.Excel.Application процессы Excel в памяти компьютера Работа с Excel через Microsoft.Office.Interop.Excel "Application" в пространстве имен "Microsoft.Office.Interop.Excel" является неоднозначным Работа с Microsoft.Office.Interop.Excel |
4 / 4 / 0
Регистрация: 24.02.2016
Сообщений: 229
|
|
28.11.2018, 14:20 [ТС] | 2 |
Дополнение. Может кто подскажет о причине такого явления.
Когда установлена видимость ( Me.oExcelCalc.Visible = True ) все работает как часы. Когда установлено ( Me.oExcelCalc.Visible = False ) . тут начинаются проблемы. Выдает сообщение о том, что я пытаюсь записать на защищенную ячейку. У меня действительно есть защищенные паролем ячейки, но в другом файле (И в этот файл я ничего не записываю). Не понятно почему, но когда установлена невидимость, это как то влияет. В коде программы сделал снятие защиты с листа, работа, потом постановка защиты, все заработало. Не пойму связь.
0
|
28.11.2018, 14:20 | |
28.11.2018, 14:20 | |
Помогаю со студенческими работами здесь
2
Microsoft.Office.Interop.Excel.Worksheet - переключение между листами Работа с документами Excel без Microsoft.Office.Interop.Excel Interop.Microsoft.Office.Interop.Excel, как исправить ошибку несовместимости версий Невозможно загрузить файл или сборку "Microsoft.Office.Interop.Excel" при переносе приложения на другой ПК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |