用于将PDF保存到共享Dropbox文件夹中当前目录的宏

时间:2019-01-07 19:02:28

标签: excel vba pdf export

背景简短:我没有编程经验,但是我正在研究Excel工作簿。

我设置了用于导出为PDF的宏。在当前状态(模拟)下,它的效果很好。

string path = Server.MapPath("~/Content/input.xlsx");

using (Stream stream = System.IO.File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
    // Read file
    ExcelPackage excelPackage = new ExcelPackage(stream);

    // Get worksheets
    ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.FirstOrDefault();

    // Add programmatic picture
    worksheet.Drawings
        .AddPicture("logo", new FileInfo(Server.MapPath("~/Content/logo.png")))
        .SetPosition(5, 0, 5, 0);

    byte[] output = File(excelPackage.GetAsByteArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "output.xlsx");
}

当工作簿在另一台计算机上打开时,我不知道如何设置文件路径以保存到“活动文件夹”。

该工作簿还将充当多个项目的模板,所以我还需要实现什么?

0 个答案:

没有答案