com-interop

    0熱度

    2回答

    我有下面的代碼刪除最後作者和Word的版本號文件 using Microsoft.Office.Core; using Word = Microsoft.Office.Interop.Word; using System.Reflection; using System.IO; ... Word.Application oWord; Word._Document oDoc; o

    0熱度

    1回答

    所以我有一個接口(IInterface1)公開爲ComVisible(true),ClassInterfaceType(ClassInterfaceType.None)。 我有該接口,丙氨酸的對象: public interface IInterface1 { Object1 object {get; set;} } 對象一個也被標記有ComVisible特性(真),是在一個單獨

    0熱度

    1回答

    我是一位使用Java Spring Boot項目創建REST API的.NET程序員。我需要在Spring Boot應用程序中使用Excel電子表格進行一些COM互操作。 我該如何去做呢? 我知道要寫的代碼。我只是不知道這些工具。具體來說,我需要引用哪些jar文件?我從哪裏得到它們?

    0熱度

    2回答

    我在Visual Studio中做了一個WinForm程序,該程序可以自動創建和自動化MS-Project文件。 我使用這些引用: Microsoft Office 16.0 Object Library Microsoft Office Project 16.0 Object Library Microsoft Project Task Launch Control 在我的MS-項目文件

    0熱度

    1回答

    當我嘗試使用ComSourceInterfaces而不是typeof字符串參數時,我無法將程序集註冊爲COM對象。我正在實現多個接口,因爲這是SDK所要求的。 當我使用 [ComVisible(true), ClassInterface(ClassInterfaceType.None), ComSourceInterfaces("IAccessControl"), Guid("738CFFE

    1熱度

    1回答

    嘗試使用TaskScheduler COM Interop lib創建登錄任務。 下面的代碼不會爲TASK_TRIGGER_LOGON觸發器或TASK_TRIGGER_SESSION_STATE_CHANGE觸發器創建任務。 //create task scheduler instance TaskScheduler.TaskScheduler taskService = new T

    0熱度

    1回答

    我有一個Visual Studio 2015解決方案有兩個項目: 一個經典的ASP網站。 一個C#類庫。 如何調用C#方法從傳統的ASP頁面內? 我會將解決方案部署到Azure應用服務。 我知道我可以創建一個Web API,並調用它的方式。但我想知道是否有其他方式來做到這一點。 UPDATE: 我所做的C#類「COM可見」,並選中了「註冊爲COM互操作」選項,一切正常我的機器上。 但是當我發佈的解

    1熱度

    1回答

    我有一個原生COM庫(我可以修改),並且我有一個F#應用程序嘗試從項目中引用的Interop庫中使用Rx消耗事件。 let events = obj :?> _IInteropEvents_Event let disposable = Observable.take 1 events.ComEventArrived |> Observable.subscribe (fun s

    0熱度

    1回答

    我無法使用excel interop在C#中選擇範圍。請讓我知道我在這裏做錯了什麼。我是很新的卓越的互操作 static void Main(string[] args) { Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.

    1熱度

    1回答

    我必須更新一些舊應用程序(vb6),並且我一直使用COM interop在c#(Visual Studio 2010)中編寫新代碼。它的大部分工作正常,但我遇到了一個問題,我不知道是什麼導致它。 我用下面的方法來出於某種原因執行對象 public static T CloneObject<T>(T source) { T destination = default(T);