|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.07.2019, 03:18 | #1 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 20
|
c# и excel в режиме реального времени
Здравствуйте, прошу помощи с задачей : Открыт ексель в нем ведется работа, при нажатии на кнопку на форме, данные из datagridview копируются в строку excel, где выделена ячейка, столбцы для ячеек указываются на форме рядом с гридом, главная задача состоит в том, чтобы данные excel обновлялись в реальном времени, без закрытия/открытия, я не прошу писать за меня программу, прошу написать метод доступа к уже открытому екселю и как лучше получить номер строки в которой выделена ячейка.
|
02.07.2019, 09:11 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.07.2019, 09:15 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Используйте имитацию клавиатурных команд - скопируйте нужную информацию в буфер обмена и пошлите Excel команду вставить текст. Но работать это всё будет очень шатко и криво. Я бы менял логику - раз нужно это в Excel, то всё в Excel и делайте - и вставки, и обработку и всё остальное. C# при данном подходе - не при делах. |
|
02.07.2019, 09:38 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Чойто ... Можно сделать либу взаимодействия через COM. со стороны экселя в VBA прописать команды и действия на них. И гонять между приложением и экселем все что душе угодно.
Я так для Word делал в одном проекте. И очень даже все стабильно пашет.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
02.07.2019, 09:52 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я имел в виду, что не трогая Excel, используя только одну сторону (на которой C#) ничего путного не выйдет. |
|
04.07.2019, 00:39 | #7 | |
Пользователь
Регистрация: 17.11.2009
Сообщений: 20
|
Цитата:
Мне подсказали как сделать, все прекрасно работает в реалтайме и без костылей: Код:
|
|
04.07.2019, 00:46 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так тут большая часть сообщений про это и есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.07.2019, 05:37 | #9 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
04.07.2019, 11:24 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в режиме реального времени | маргарита123 | JavaScript, Ajax | 0 | 27.05.2016 11:40 |
Вывод значения на форму в режиме реального времени | calypso | Общие вопросы C/C++ | 0 | 28.05.2014 21:02 |
Счетчик обратного действия в режиме реального времени | Панчо | PHP | 1 | 20.09.2010 20:37 |
как рисовать график в режиме реального времени? помогите пожалуйста | Master_S7 | Общие вопросы Delphi | 2 | 05.06.2009 22:04 |
переброс данных из Excel в Delphi в реальном режиме времени | Машутка | Общие вопросы Delphi | 3 | 27.09.2008 07:19 |