簡體   English   中英

在C#.Net Framework 4.5中定義Excel應用程序后彈出MessageBox'無法加載TalkAPI庫'

[英]MessageBox 'Could not load TalkAPI library' pops up after defining an Excel Application in C# .Net Framework 4.5

我想通過Com Interface在C#中將數據加載到Excel文件中。 在此之前,我定義一個Excel應用程序:

using Microsoft.Office.Interop.Excel;

Microsoft.Office.Interop.Excel.Application excelapplication = new Application();

...

定義應用程序后,將彈出一個MessageBox,其中顯示以下文本:“無法加載TalkAPI庫”。

有人知道這是什么嗎? 我在網上找不到東西。

非常感謝您的提前幫助!

最后,我可以找到問題的原因:正如Cindy Meister所說,這是第三方問題。 問題更精確地說是COM加載項“ OfficeLink”,必須在Excel中將其禁用才能使Excel Interop正常工作而不會彈出MessageBox。 可能是由於外接程序的一個dll(可能是TalkApiNET.dll)引起的問題。

但是,這意味着當在當前版本中激活此加載項時,Excel Interop不適用於適當的UX。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM