我正在尝试编写一个包装器,它将打开带有宏的Excel文档,传递密码,启用宏,启用编辑,并将其保存为新的Excel工作表,以便最终用户可以开始使用没有麻烦的模板。
这是我的代码:
using Microsoft.Office.Interop.Excel;
string path = @"\\\\home\\trevor$\\My Documents\\New\\_Blank_1cert.xlsm";
string savepath = @"\\\\home\\trevor$\\My Documents\\New\\"+txtName.Text.ToString()+".xlsm";
Excel.Application templatem = new Excel.Application();
Excel.Workbook templatemwb;
templatemwb = templatem.Workbooks.Open(Filename: path, Password: "news", ReadOnly: false);
Excel.Worksheet worksheet = templatemwb.Sheets["Begin Entry"];
worksheet.Activate();
templatemwb.SaveAs(Filename: savepath, FileFormat: Excel.XlFileFormat.xlOpenXMLWorkbookMacroEnabled);
除了excel窗口顶部没有功能区外,一切都按预期工作。我需要那里的缎带;那我怎么展示它?
答案 0 :(得分:0)
在Application对象templatem上设置Visible属性。