excel-interop

    1熱度

    1回答

    我想寫一個應用程序遍歷以分號分隔的內容的文本文件,並在另一個Excel文件的特定列中搜索每個值。 我可以打開Excel中的文本文件,並以正確的方式打開(我使應用程序可見並檢查它是否格式正確)。現在,如果我遍歷文本表並使用Excel.Range.Find方法,它總是返回錯誤的行。所以應該有與工作簿或表或沒有任何問題 Microsoft.Office.Interop.Excel.Range curre

    0熱度

    2回答

    我需要在工作表中選擇單元格集合。我可以找到如何選擇一個範圍,但不是當細胞「孤立」時。 例如 「$ d $ 4」,$ G $ 9" ...... 我的代碼: var excelApp = Globals.ThisAddIn.Application; List<string> unlockedCells = new List<string>(); foreach (_Excel.Range ce

    0熱度

    1回答

    以下代碼在任務管理器中打開兩個EXCEL.EXE。 當Form1關閉時,我想從任務管理器中殺死第二次打開EXCEL.EXE。 Imports Microsoft.Office.Interop Public Class Form1 Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load

    0熱度

    1回答

    我不能設法改變我的excel圖表在C#中的風格。 我有這樣的: default design ,我想獲得這個: design I try to have 我讀了這個問題很多話題,嘗試過的很多,似乎沒有任何工作.. 。 我設法得到我想要爲我的餅圖,但它不工作對我的「列」 Chart: 我嘗試這樣做: object paramChartFormat = 1; //tried to change it

    1熱度

    2回答

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

    0熱度

    2回答

    運行下面的代碼,並檢查您的任務管理器,看看如果Excel和Outlook進程存在: Imports Microsoft.Office.Interop Public Class Form1 Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load 'Kill all E

    2熱度

    1回答

    這是我想用Excel插件實現的。 Excel用戶選擇一個範圍並刪除它。我想在該範圍內將單元格數據(無論他刪除)寫入日誌文件。關於SO的多個問題表明,您無法在SheetChange事件處理程序中刪除範圍,您需要將其存儲。我將範圍存儲在選擇更改事件方法處理程序中的全局變量LastRange中。我需要SheetChange事件處理程序中的LastRange。 的問題是我得到的COM例外 - 已從其基礎R

    0熱度

    2回答

    我想單元格格式/樣式複製到另一個細胞 就像在Excel應用程序 這裏的「格式刷」的選擇是什麼,我都試過但沒有工作 Microsoft.Office.Interop.Excel.Style HeaderStyle = null; SxlSheetRange = (Microsoft.Office.Interop.Excel.Range)xlTamplateWorkSheet.UsedRange[

    0熱度

    2回答

    下面的代碼工作的Excel列: Imports Microsoft.Office.Interop Dim xlApp As New Excel.Application xlApp.Visible = True Dim wb1 As Excel.Workbook wb1 = xlApp.Workbooks.Open("C:\Book1.xlsx") Dim ws1 As Excel.

    0熱度

    1回答

    如何使用Excel Interop訪問c#中的「會計格式」等預格式化的樣式?請 table.ListColumns["MONTANTS"].DataBodyRange.NumberFormatLocal = "# ##0,00 €"; table.ListColumns["MONTANTS"].DataBodyRange.NumberFormat = InteropExcel. ENUM ?