我正在通过c#从嵌入式excel工作表访问数据,但是为了让脚本读取excel工作表,我必须每次手动按“启用宏”。如何编写脚本,使其每次自动启用宏?我正在打开各种Excel,因此无法更改Excel工作表本身的设置。
我看到了有关使用VBA的一些信息,但是不确定该怎么做?使用此参考(使用VBA = Microsoft.Vbe.Interop)会有所帮助吗?
下面的代码只是打开了excel,但是我仍然必须单击启用宏。
using Excel = Microsoft.Office.Interop.Excel;
using Word = Microsoft.Office.Interop.Word;
wordApp = new Word.Application();
xlApp = new Excel.Application();
wordDoc = wordApp.Documents.Open(@"Y:DocumentName");
Word.InlineShapes ils = wordDoc.InlineShapes;
ils[1].OLEFormat.Activate();
xlWorkBook = ils[1].OLEFormat.Object;
答案 0 :(得分:-2)
您是否尝试过将DisplayAlerts属性设置为false?
xlApp.DisplayAlerts = false;