comaddin

    2熱度

    1回答

    我使用VS 2008編寫了一個共享添加項,其中包含一個返回ADO記錄集的公共方法。在MS Access中,我想將ADO Recordset設置爲函數調用的返回值。函數調用在調用COM對象時執行得很好。但是,將VBA中的ADO Recordset分配給該函數會返回「編譯錯誤:屬性的無效使用」。我究竟做錯了什麼? Dim result As ADODB.Recordset result = .Ob

    0熱度

    1回答

    我用C++編寫了一個Office COM加載項(ATL)。現在,如果當前文檔是加密或不受保護的IRM(信息權限管理),我需要在加載項中知道。或者,獲取當前應用的IRM模板也會起作用。請注意,IRM加密與設置文檔密碼不同。它實際上是用於Office 2010,但我認爲它在新版本中是一樣的。如果你知道.NET COM加載項的答案,那可能也有幫助。

    0熱度

    1回答

    我正在使用VS 2010,Dot Net Framework 2.0。我在Extensibility-> Shared Add-ins for Outlook中創建了一個項目。 我想在explorer_SelectionChange()的DataTable中保存Outlook.MailItem對象,並使用此Outlook.MailItem對象來處理主題和正文後面的內容。 當我保存數據表中的Mail

    0熱度

    1回答

    是否可以使用VBA安裝COM加載項?我發現了另一篇文章,鏈接到使用VBA安裝非COM插件的解決方案,但這不適用於COM加載項。這不是問題,但我特別希望腳本查詢COM的添加爲Excel 2013年 這就是我知道有沒有安裝: 這是我的代碼發現安裝非COM加載項:因爲我想用一個COM加載項和指定的加載工作是集合中不存在 AddIns("NativeShim.InquireConnector.1").In

    0熱度

    1回答

    從我的COM插件中創建一個對話框,然後從外部進程向它發送消息。我使用HWND_BROADCAST和RegisterWindowMessage。 但是這些消息永遠不會被COM插件的對話框過程接收到。我知道這一點,因爲我記錄了對話框proc收到的所有消息,以及由RegisterWindowMessage返回的值。 從外部進程: static UINT nCloseMessage = 0; if (!

    0熱度

    1回答

    我正在使用VS 2010,Dot Net Framework 2.0。我在Extensibility-> Shared Add-ins for Outlook中創建了一個項目。 我想根據主題,正文,收件人姓名,收到時間刪除重複的郵件項目 我想知道我可以使用Outlook的搜索引擎並刪除重複或我應該使用什麼來刪除重複。什麼是最好的和有效的方式 請任何建議

    0熱度

    1回答

    我有一個COM Add In,在RIMES的Excel中。它基本上允許我獲取數據,有一個特定的按鈕可以刷新所有數據。我正在加載R中的數據並進行微積分。我想避免在加載數據之前打開並刷新excel文件。換句話說,我想要點擊「全部刷新」。我想我可以做一個VBA腳本來做到這一點,但我無法弄清楚什麼是嵌入在Excel加載項中的函數。如何才能「探索」com插件? 感謝

    1熱度

    1回答

    其他類調用 我使用VS2010 - > Extensibility->共享外接 Connect.cs文件 public class Connect : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility { public string GetCustomUI(string RibbonID) {

    0熱度

    1回答

    我花了2天現在嘗試和搜索,似乎沒有任何工作... 我創建了一個自定義功能區的Visio插件在VSTO安裝和按鈕工作正常。我最近添加了一些複選框到我想從VBA項目中讀取狀態的功能區。 我不能爲我的生活弄清楚如何訪問VBA中的複選框狀態。我用CommandBars和ToolBars嘗試了一堆東西,但沒有任何地方,然後我發現這個演練看起來很有前途,並遵循它來使VBA可以看到加載項的方法:https://

    1熱度

    1回答

    我們有一個VSTO Excel COM-AddIn,它被部署爲ClickOnce。 這通過實施IAddInPostDeploymentAction並將其綁定到清單<vstav3:postActions>下的清單中來使用安裝後操作。 但是,我們現在還需要一個預安裝操作(以讀取註冊表並禁用現有的AddIn)。 ClickOnce可以嗎?