interopservices

    0熱度

    2回答

    我們試圖在MVC應用程序上使用Office Interop Services打開駐留在共享驅動器上的Word模板。解決方案在本地工作,但一旦部署到服務器出現以下消息: The File was not created: System.Runtime.InteropServices.COMException (0x800A1436): This file could not be found A

    0熱度

    1回答

    我想使用Microsoft.Interop.Word以編程方式打開Word文檔,並將註釋插入表格單元格。 我有單元格範圍的開始和結束位置。 (Range.Start \ Range.End) Application.ActiveDocument.Select(); // select ative document Range rg = Application.Selection.Range; /

    1熱度

    1回答

    我有一個問題,我的編譯器無法導入kernel32.dll,通過我使用System.Runtime.InteropServices。這裏是代碼: using System; ... using System.Runtime.InteropServices; namespace server { class Debugconsole {

    1熱度

    1回答

    我有C#的Windows服務類: class MyService : ServiceBase { private void InitializeComponent() { //some other code ... SafeHandle sHandle = this.ServiceHandle; // I want to do this but this fai

    2熱度

    1回答

    大家下午好(阿根廷時間),我已經收到一個項目,系統根據客戶的一些要求格式化一個word文檔。我收到的單詞文件在.doc上,而且我以不同的格式或內部設計導出或創建的單詞文檔是.docx。核心是這個代碼用於處理Office12程序集,但是當我添加了Office15的新程序集時,它崩潰了。 ,我使用的proyect的所述部分的代碼示例其中流動崩潰如下: public void Prueba()

    0熱度

    1回答

    我正在導入我的C#代碼中的非託管dll。 .h文件描述如圖所示波紋管 DLL_API int __stdcall SetConfiguration(IN char* configuration); DLL_API int __stdcall GetErrorMessage_UTF16( INOUT int* errorGroup, INOUT char* errorCode,

    0熱度

    2回答

    更新1: 我想知道我是否可以參考到的.lib文件,但似乎我不能。 如果這是真的,並且我沒有C++項目的源代碼,我該如何使用它的方法? 順便說一句,我正在使用FastCV庫。 我遇到,我需要調用從C#代碼C++方法的情況。 的C++生成的文件結構: lib --libfastcv.lib --vc120.pdb inc --fastcv.h --fastcv.inl --stdint.h

    5熱度

    1回答

    背景信息: 我正在構建一個運行在VBA上的SCADA系統,我尋求C#的一些功能。我在C#中構建了一個DLL庫,並獲得了在DLL和VBA之間流動的基本數據。 [ComVisible(true), ClassInterface(ClassInterfaceType.AutoDual)] public class BE_Log { public string DateTime {

    0熱度

    1回答

    我不習慣使用InteropServices,但我正在使用WMPLib播放控制檯應用程序中的歌曲。 當我從Visual Studio進行調試時,該應用程序按預期工作。但它崩潰,並讓我有以下異常: Unhandled Exception: System.Runtime.InteropServices.COMException: The message filter indicated that the

    2熱度

    1回答

    我有一個C++類,其具有頭部(matrixheader.h),使得: #pragma once class M { public: M(int m,int n); void MSet(int m,int n,double d); double MGet(int m,int n); ~M(); private: d