Parmendra choudhary Ответов: 1

Как автоматически сохранить мой текущий открытый excel в моем текущем рабочем каталоге.


Я хочу - > Когда я открываю лист excel, чем он должен автоматически сохраняться в моем текущем рабочем каталоге. и его именование, в соответствии с которыми на сегодняшний день как сегодня: sheet462017

Что я уже пробовал:

Microsoft.Office.Interop.Excel.Application excelApplication = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelWorkBook = excelApplication.Workbooks.Add();
//Microsoft.Office.Interop.Excel.Worksheet wkSheetData = excelWorkBook.ActiveSheet;
string workbookPath = System.IO.Directory.GetCurrentDirectory() + "\\Excl.xlsx";
excelWorkBook.SaveAs(workbookPath);

Karthik_Mahalingam

что вы подразумеваете под "текущим рабочим каталогом"?
корневая папка проекта?

Parmendra choudhary

Да ..\bin\Debug

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

пробовать

string path = System.Web.Hosting.HostingEnvironment.MapPath("~/bin/debug");
string workbookPath = System.IO.Path.Combine(path, "Excl.xlsx");


Parmendra choudhary

Картик, я хочу сохранить свой текущий открытый файл excel. Как я нахожу свой текущий открытый файл.
Я думаю, что нам нужно использовать какое-то свойство excel или какое-то системное свойство.

Я хочу: когда я экспортирую любой excel из моего проекта windows, то экспортированный файл автоматически сохраняется как мой текущий каталог (bin\debug)

Karthik_Mahalingam

затем напишите код в приложении windows таким образом, чтобы он сохранил файл в папке" bin\debug " приложения asp

Parmendra choudhary

Могу ли я написать любой сценарий в момент автоматизации.

Karthik_Mahalingam

я не уверен в том, как работает ваше приложение.