1 / 1 / 1
Регистрация: 07.12.2016
Сообщений: 34
|
||||||
1 | ||||||
Сохранение данных в Excel на рабочем столе11.08.2017, 14:43. Показов 3081. Ответов 7
Метки нет (Все метки)
Добрый день!
Прошу Вашей помощи. Ситуация в следующем: из DGV происходит экспорт в Excel, сохранение файла происходит через saveFileDialog. Все сохраняется, все работает, но проблема в том, что требуется сохранять файл на рабочем столе (по умолчанию), как это можно сделать?
Помогите плиииз. В общем необходимо: 1. Сохранение сформированного файла на рабочем столе (по умолчанию). 2. Открытие сформированного файла. 3. Закрытие процесса Excel (чтобы не было висяков). Не важно в какой последовательности
0
|
11.08.2017, 14:43 | |
Ответы с готовыми решениями:
7
Программы не запускаются на рабочем столе, ко всем ярлыкам на рабочем столе добавляется приставка .Ink Сохранение файла на рабочем столе Сохранение файла на рабочем столе Как получить разрешение на сохранение и создание файлов на рабочем столе? |
Администратор
|
|||||||||||
11.08.2017, 15:31 | 2 | ||||||||||
diadlos, используй свойство InitialDirectory и Environment.GetFolderPath()
2
|
1 / 1 / 1
Регистрация: 07.12.2016
Сообщений: 34
|
|||||||||||
11.08.2017, 16:50 [ТС] | 3 | ||||||||||
OwenGlendower, спасибо за помощь.
Хотел уточнить, а что если без диалогового окна сохранять сразу на рабочем столе файл, то это как сделать? Предполагаю, что в этой комбинации можно что-то сделать, просто не пойму как.
Если использовать
Хотелось бы просто, нажал на кнопку выгрузки, файл сохранился на раб.столе, при этом произошел запуск сформированного файла xls. При закрытии файла, процесс бы убивался. Такое возможно?
0
|
Администратор
|
||||||
11.08.2017, 17:31 | 4 | |||||
Сообщение было отмечено diadlos как решение
Решение
diadlos, если без диалога, то делаем так:
Process.Start(reportPath) .
1
|
1 / 1 / 1
Регистрация: 07.12.2016
Сообщений: 34
|
||||||
11.08.2017, 18:34 [ТС] | 5 | |||||
OwenGlendower, отлично, это то что нужно! Спасибо!
Однако проблема с убиванием процесса не срабатывает. Вот код
Как-то можно от этого уйти? Добавлено через 13 минут Все, понял почему висит процесс. Пока форму не закроешь, один процесс EXCEL продолжает висеть. В целом это не критично. OwenGlendower, спасибо за помощь!
0
|
1 / 1 / 1
Регистрация: 07.12.2016
Сообщений: 34
|
|
14.08.2017, 14:52 [ТС] | 6 |
Добрый день!
В очередной раз нужна помощь с сохранением сформированного файла xls. На данный момент все работает идеально, но если я сохраняю повторно пытаюсь сохранить файл с одним и тем же названием, то система просто перезаписывает файл, который был на рабочем столе. Есть ли вариант, который позволял бы вывести предупреждение о том, что файл с таким именем уже существует и с порядком действий (сохранить, заменить и т.п.). Буду оч признателен за ответ!
0
|
Администратор
|
||||||
15.08.2017, 13:26 | 7 | |||||
diadlos,
1
|
1 / 1 / 1
Регистрация: 07.12.2016
Сообщений: 34
|
||||||
15.08.2017, 18:28 [ТС] | 8 | |||||
OwenGlendower, спасибо, что помогаешь!
У меня что-то не вышло, не затруднит написать как это должно быть полностью применено для этого кода:
0
|
15.08.2017, 18:28 | |
15.08.2017, 18:28 | |
Помогаю со студенческими работами здесь
8
Работа с диапазонами данных на рабочем листе MS Excel Напоминание на рабочем столе банер на рабочем столе Сайт на рабочем столе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |