vsto

    1熱度

    2回答

    目標:我正在嘗試向我的Excel 2016 VSTO插件添加一項功能。該功能將從活動工作表中獲取1列,並根據字符串長度更改背景顏色進行迭代。 問題:我無法從單元格獲取字符串長度。我想不出正確的語法,我現在有var count = row.Item[1].Value2.Text.Length; 代碼:這裏是我 public void CharacterLengthCheck(int length =

    0熱度

    1回答

    我跟隨此MSDN Tutorial創建一個WORD 2010VSTO AddIn Tab。我正在使用VS2015 Community Edition。當我在Visual Studio中運行應用程序時,它會打開Word文檔,但Tab不會顯示在WORD中(正如測試步驟所聲稱的那樣)。所以,我無法測試AddIn。 但是,我可以在WORD的COM加載項窗口中看到上面的AddIn啓用 - 如下圖所示。另外,

    1熱度

    2回答

    使用來自第三方的SDK創建Excel插件。 SDK包含一個本地代碼DLL(32位和64位版本)。我的插件代碼是用C#編寫的,看起來只有在「AnyCPU」選項下編譯才能運行插件。 當我嘗試運行應用程序時,我得到「試圖加載程序的格式不正確(來自HRESULT的異常:0x8007000B)」,通常意味着64/32不匹配,並且錯誤來自嘗試加載第三方本機代碼DLL。 我的問題是:我的假設是否正確關於AnyC

    1熱度

    1回答

    我正在構建一個Outlook加載項,我想對電子郵件正文中的文本選擇更改做出反應。 爲此,我將一個WindowSelectionChange event附加到郵件項目檢查器中的Word對象。 if (inspector.IsWordMail()) { wordDoc = inspector.WordEditor as Word.Document; wordDoc.A

    0熱度

    1回答

    我想從Word 2010文檔中刪除註釋。無論我在哪裏找到不符合公司標準的字體,我都自己添加了它們。 但是每當我調用DeleteRecursively,我得到一個System.AccessViolationException。使用VBA刪除註釋運行沒有任何錯誤。對象方法不同,因爲在VBA中我有評論(i)。刪除而不是刪除。 我有一個產品版本14.0.7015.1000。 foreach (Word.P

    0熱度

    1回答

    這是我的用例: 我需要開發一個excel VSTO加載項,該插件可以防止用戶訪問excel文件,除非安裝了加載項。該加載項基本認證當前用戶,如果成功,它將授予他們訪問文件的權限。基本上我需要一種方法來保護使用我自己的身份驗證(而不是Microsoft提供的內置密碼保護)的文件,這是爲什麼?因爲我需要能夠撤消對該文件的訪問,並且本地密碼會阻止我進行此操作所以) 我知道如何編寫外接,我不知道的是,我如

    0熱度

    1回答

    我有一個Excel document-level customisation(VSTO,C# - 但不是加載項),用戶可以從SQL Server數據庫動態檢索數據。現在我將結果放在工作表上,但可能會有超過一百萬行。 有誰知道是否有可能將數據加載到Power Pivot數據模型中?

    0熱度

    1回答

    Word具有一個名爲「Auto Smart Quotes」的功能,它可將直引號和直撇子變爲傾斜引號和傾斜撇號。如何使用VSTO插件關閉此功能? 我試過了:Application.Selection.NoProofing = True,但沒有奏效。 我使用Visual Studio 2015年

    1熱度

    1回答

    我使用Microsoft團隊的擴展Visual Visual Studio 2017 Installer Projects爲Visual Studio的桌面應用程序創建MSI安裝程序。我已經成功創建了一個SetUp項目,並在SetUp項目的File System Editor中設置了所有必要的屬性(快捷菜單,程序文件菜單等)。安裝程序需要將XML文件部署到目標計算機上的公用文檔文件夾。 問題:如何

    1熱度

    1回答

    我想在用戶註冊後啓用自定義功能區上的選擇按鈕。我有問題回到功能區加載命令。 Sub Button_Enabled(control as IRibbonControl) BtnRegistration.Enabled = False BtnSetup.Enabled = True BtnBuild.Enabled = True End sub