Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 10.10.2018
Сообщений: 12
1

Работа с Microsoft.Office.Interop.Excel

26.01.2019, 19:41. Показов 1763. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток.
Возникает проблема работы с библиотекой Microsoft.Office.Interop.Excel

Начинаю работать с Excel так:
VB.NET
1
2
Dim exl As Object  
exl = CreateObject("Excel.Application")
Все работает нормально, но хотелось что бы при написании "exl." выходил список с возможными командами для работы с Excel.
И самое печальное что я не могу найти где то в интернете список этих команд.

Если прописать
VB.NET
1
Imports Microsoft.Office.Interop.Excel
Возникают ошибки в таких строчках как:
VB.NET
1
2
3
Dim Pic_Graf1 As New Bitmap(Application.StartupPath & "\Pic\Ошибка.JPG")
Application.DoEvents()
FilePath = Application.StartupPath
В общем там где есть "Application."
И при этом все равно после написания "exl." список команд не появляется

Помогите пожалуйста разобраться
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2019, 19:41
Ответы с готовыми решениями:

Работа с Excel через Microsoft.Office.Interop.Excel
Необходимо реализовать програмку взаимодействующую с Excel в режиме реального времени. Проблем...

Microsoft.Office.Interop.Excel.Application процессы Excel в памяти компьютера
Добрый день, коллеги! Программа работает с файлами Excel. В каждой процедуре я указываю, что...

Не могу записать в файл Excel при Microsoft.Office.Interop.Excel.Application.Visible = False
Коллеги, доброго времени суток. Столкнулся с такой проблемой. Не могу записать в файл, когда...

Microsoft.Office.Interop.Excel.Worksheet - переключение между листами
Споткнулся на пустом месте. Начал работать с многостраничным файлом. При переключении между...

1
8943 / 4855 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
26.01.2019, 21:17 2
Цитата Сообщение от MeeLStorM Посмотреть сообщение
я не могу найти где то в интернете список этих команд.
Объектная модель Excel
Цитата Сообщение от MeeLStorM Посмотреть сообщение
Возникают ошибки в таких строчках как...
В общем там где есть "Application."
Если бы ты посмотрел на текст ошибки, то увидел, что там конфликт имён. Потому что класс Application содержится также и в пространстве имён Interop.Excel. Чтобы избежать конфликта имён, используют псевдонимы для импорта:
VB.NET
1
Imports Excel = Microsoft.Office.Interop.Excel
Теперь Application будет из пространства имён System.Windows.Forms, а к приложению Excel нужно обращаться через псеводним: Excel.Application.
Посмотри темы в разделе. Вопрос не раз поднимался и не раз на него давали ответы. Например в теме Работа с Excel средствами VB.net. Как перевести код из VBA в VB.net?
2
26.01.2019, 21:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2019, 21:17
Помогаю со студенческими работами здесь

"Application" в пространстве имен "Microsoft.Office.Interop.Excel" является неоднозначным
Собственно, подключил библиотеку Microsoft Excel 11 object library, прописал Imports...

Imports Microsoft.Office.Interop не работает
Доброго времени! Имею на машине Вынь10, VB Express 2010 и 2016 офис. Хочу прикрутить к...

VS 2015. Не импортируется Microsoft.Office.Interop
Обновил студию до 2015 версии. Создаю новый проект пытаюсь импортировать данную библиотеку, и...

Excel: использовать XlCellType и XlDirection без interop
Доброго времени. Хочу, чтобы программка работала на компьютерах , на которых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru