com-interop

    1熱度

    1回答

    我想以編程方式從PowerPoint中特定幻燈片中的一組形狀中選擇2個形狀A和B,然後執行「剪切」操作。我怎樣才能做到這一點? 注:我使用C#,Visual Studio的2013和PowerPoint 2013

    4熱度

    1回答

    我目前正在使用一種混合本機/託管應用程序鏈,該鏈使用免註冊COM。下面的圖像示出了這一點: C#的包裝DLL已經使用tlbimp.exe是實用工具創建。這允許每個C#可執行文件訪問COM DLL中的本機類型和方法。 COM DLL本身採用基於服務器的RegFree COM清單。 當基於客戶端的RegFree COM清單嵌入到C#可執行文件中時,一切正常。但是,我想將這些清單文件移動並統一到C#DL

    1熱度

    1回答

    我們的應用程序想要在日曆中顯示來自Lotus Notes的約會。我們通過使用Domino.interop來完成。對於所有運行Notes 9.0.1FP2的用戶,應用程序有時會死亡。 通常情況下,用戶打開日曆顯示Notes約會,然後導航到應用程序中的另一個頁面。在此之後,他離開應用程序一個小時左右,然後當回來刷新應用程序時,它只是靜靜地關閉而不顯示錯誤消息。然後Notes系統調試器開始並記錄一些錯誤

    1熱度

    1回答

    我有一個類包含一些公共xxx作爲List(Of someType)。這在我們的代碼中廣泛使用。不幸的是,我還需要將這些列表作爲ArrayList提供,因爲我們需要可以在VBA中訪問相同的對象(專門用於Excel)。 我所熟悉的抽象和超控/新的,但是這將意味着改變的代碼,這已經實現了一個一大堆,而且,我的眼睛,創造了額外的代碼很多(有可能的50這些東西)來抽象出對象,事實上這是99%的時間使用的情況

    1熱度

    1回答

    它似乎應該很簡單,但基本上我有兩個類庫的配置。一個是正​​常的.NET 4.0配置,另一個配置爲註冊COM Interop,另外還定義了一個編譯符號,這樣我就可以使用預處理器指令解決一些與COM相關的怪癖。 問題是,在部署時,這兩個DLL必須位於調用應用程序的相同文件夾中才能使用它們(通過設計,對此無能爲力)。編譯每個配置到其各自的bin/子文件夾時,我已經得到了一切工作,包括使用不同的強名稱密鑰

    2熱度

    1回答

    我面臨以下問題: 我的接口在C#中定義。我在我的界面中使用自定義枚舉。一些枚舉的具有相同的名稱,因爲它們返回的數據類型,例如: Foo Foo { get; } Bar Bar { get; } 我用tlbexp使用模塊中的C++。與他們的數據類型分享他們的名字 屬性從 「姓名」 到 「_Name」 改名爲: 酒吧myEnumValue = pFoo->吧//不存在 酒吧myEnumValu

    0熱度

    1回答

    我有一個C程序(WIN32),我必須在我的程序中調用第三方「COM Interop」DLL。 我在谷歌找不到任何有用的結果。 (一般返回「從託管代碼調用COM DLL」) 指令是什麼? 有沒有任何例子或教程呢? 謝謝。 穆拉特。

    1熱度

    1回答

    我試圖做一個.NET 4.0程序,它會得到一個PowerPoint放映(PPS)的文件名上正在同觀看運行PPS的文件名機。目的是爲了在沒有任何用戶操作的情況下,特定演示需要花費多長時間才能完成。 我已嘗試以下步驟:在演示文稿正在查看 oPPTApp = (PowerPoint.Application)System.Runtime.InteropServices.Marshal. GetActiv

    0熱度

    1回答

    我具有限定一個枚舉和MIDL的接口等的ATL COM庫: [uuid(65785D49-574A-4B1B-95F1-B9C7F283364A)] typedef enum Options { Option1, Option2 } Options; [ object, uuid(2E3D1B1A-DF95-434F-836B-73FF1245B60

    0熱度

    2回答

    我想安排我以ms字形式動態創建的文檔,如全文字對齊(右側和左側)。但是我應該在Word打開方法或Word SaveAs2方法時使用它。我查找了mirosoft網站的全文判斷方法(左和右),但無法查看除段落對齊之外的任何內容。我不想段落對齊所有字範圍將當我在MS Word打開該文檔 打開方法是合理的:http://msdn.microsoft.com/en-us/library/microsoft.