Dim DTE As EnvDTE.DTE
DTE = System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE")
Dim ItemOp As EnvDTE.ItemOperations
ItemOp = DTE.ItemOperations
ItemOp.OpenFile(LinkLabel1.Text)
這是我打開磁盤內一個文件的一段代碼,當執行到ItemOp = DTE.ItemOperations的時候,經常出現“被呼叫方拒絕接收呼叫”的異常,請問,該如何解決
9 个解决方案
快來人看看吧,研究一天了,也沒弄明白怎么回事,有的地方說是殺毒軟件的問題,我把殺毒軟件都關了也不好用
郁悶,誰做過直接打開文件的,就是Word文件用Word打開,Excel文件用Excel打開,相當於雙擊那個文件的操作。除了我這方法,還有別的方法嗎,為什么我的這個方法會出現異常
你可以用cmd命令
shell
process
都可以
還有一種麻煩的,
word文件你找到word文件的關聯程序路徑,然后再把文件當參數添過去,就可以打開了
上面兩種是最簡單的
process.start("notepad.exe","d:\123.txt")
這幾天忙蒙了,差點忘了還有個帖子沒結,這幾天一直沒來,剛看見“一路向北”的留言,非常感謝幫忙,我那個又重新打包了一下,好用了,現在還一直沒發現這樣的問題,不知道是不是打包的問題,這個問題就先放一放了,等回頭再搞他
哎,看來這問題又沒啥結果了,問題還沒解決,先結帖吧,自己再慢慢研究吧