Microsoft.Office.Interop.Word倒是有個Task,但是和System.Threading的task 沖突了。。
uj5u.com熱心網友回復:
怎么個沖突法??uj5u.com熱心網友回復:
使用task的時候提示了word和system thread都有
現在就是不知道怎么去異步開執行緒使用Microsoft.Office.Interop.Word
Microsoft.Office.Interop.Word.task 方法也沒查到用法
uj5u.com熱心網友回復:
現在很糾結啊~即使使用了異步,但是在使用wordinsert時就會卡死。。仿佛并沒有新開執行緒
// 呼叫方法
private async System.Threading.Tasks.Task WordInsert()
{
//Word.Application.Documents.Add("D:\\XX.dot");
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
Document doc = app.Documents.Add("D:\\XX.dot");
app = doc.Application;
doc.ActiveWindow.Visible = false;
.....
......
...
}
uj5u.com熱心網友回復:
我是起了個Thread的執行緒去Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
在new Application的時候就像假死一樣,但是看word的行程是起起來了,就是代碼不往下走了。
不起執行緒直接運行代碼是好的
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/132190.html
標籤:組件/控件開發
