Я создал страницу asp.net, которая создает книгу Excel. Я установил свойство масштабирования ориентации высоты страницы и ширины рабочей книги следующим образом:
DocumentFormat.OpenXml.Spreadsheet.PageSetup pgOr = new DocumentFormat.OpenXml.Spreadsheet.PageSetup();
pgOr.Orientation = OrientationValues.Landscape;
pgOr.FitToHeight = 3;
pgOr.FitToWidth = 1;
newWorksheetPart.Worksheet.AppendChild(pgOr);
Тем не менее, когда вы загружаете документ Excel и открываете, масштабирование PageSetup было установлено на 1 страницу в ширину и 3 страницы в высоту, что мне и нужно, но переключатель «По размеру» не выбран, поэтому он фактически не использует установка.
Я подумал, что на этом пути мне нужно установить значение true. Например, FitToPage или что-то еще, я не знаю, какой именно. Кто-нибудь знает?
ПРИМЕЧАНИЕ. Помните, что я использую DocumentFormat.OpenXml, а не Microsoft.Office.Interop.Excel.