openxml-sdk

    4熱度

    2回答

    我是Open Xml的新手,並使用Open Xml SDK創建了報表應用程序。它將數據填充到表格中,並且當表格高度超過幻燈片邊框時,將幻燈片克隆並填充新幻燈片中的下一組數據等等。所有的工作都很好,但是當一些行有數據包裝成2行時,無法在確切的地方插入新頁面。看起來原因是當有單行數據時,Open Xml仍然返回與行高相同的行高。無論如何解決這個問題。 下面是一段代碼,做分頁邏輯(CreateTextC

    2熱度

    1回答

    我完全被這個難住了,並且在早上搜索谷歌時一無所獲。 我有一個看起來或多或少像這樣的方法: public void Open(string fileName, bool isEditable) { if(this.Document != null) this.Document.Close(); this.Document = SpreadSheetDocument.Open(f

    1熱度

    2回答

    在C#VSTO插件項目中,我們將內容控件添加到Word文檔以跟蹤文檔結構。我們使用內容控件來嵌套文檔的不同元素。嵌套基本上就像一本書,在不同的層面上有不同的元素:章節,分章節,段落。 我們需要保留這個結構,以便我們能夠將它導出到我們想要根據XSD進行驗證的特定XML格式,從而驗證文檔的結構。 除了當我們必須處理一個大文檔,我們需要很多內容控件時,一切都可以正常工作。我正在談論2000多個內容控件,

    3熱度

    1回答

    我可以成功地將一塊VBA代碼注入到生成的Excel工作簿中,但我想要做的是使用Workbook_Open()事件,以便在打開文件時執行VBA代碼。我將該sub添加到我的xlsm模板文件中的「ThisWorkbook」對象中。然後,我使用openxml生產力工具來反映代碼並獲取編碼的VBA數據。 生成文件並查看VBA時,會看到「ThisWorkbook」和「ThisWorkbook1」對象。我的VB

    0熱度

    2回答

    我使用開放式XML SDK生成word文檔忽略,該文檔包含文本框,對TextBox所生成的元件處於這種形式: <mc:AlternateContent> <mc:Choice Requires="wps"> <w:drawing> // Drawing for word 2010 </w:drawing> </mc:Choice> <

    8熱度

    2回答

    使用SDK我正在構建包含報告的Word文檔。這些文件需要有TOC。 有沒有人有完整的解決方案,我可以按照以瞭解如何做到這一點? (我在http://openxmldeveloper.org/讀到的一切)

    2熱度

    1回答

    我使用OpenXML SDK創建了一個docx文檔。它包含組內容控件以便能夠具有嵌套的文檔結構。組內容控件可以包含其他組內容控件或普通文本段落或兩者。 所產生的document.xml中的結構是這樣的: <?xml version="1.0" encoding="UTF-8"?> <w:document xmlns:w="http://schemas.openxmlformats.org/wor

    0熱度

    3回答

    我正在使用DocumentBuilder(的openXML api),對那些不知道documentBuilder的人給出一個簡短的解釋:它有一個函數'BuildDocument'獲取源的列表(每個源包含wmldocument),以及要保存的文件名字符串。 public static void BuildDocument(List<Source> sources, string fileName)

    2熱度

    1回答

    我只能保護一張工作表,但當我嘗試保護Excel文檔中的所有工作表時,在嘗試附加SheetProtection時出現錯誤。 如果我理解正確,我必須在SheetData之後附加SheetProtection。 這裏是我的代碼: SheetProtectiond wSheetProtection = new SheetProtection { Sheet =

    0熱度

    2回答

    我想弄清楚如何讓文本在OpenXML的電子表格單元格中橫向打印。我認爲它可以通過Cell類的ExtendedProperties以某種方式完成。這是我得到的。 Cell cell = GetCell(worksheetPart.Worksheet, columnName, rowIndex); cell.DataType = CellValues.InlineString; c