Может ли кто-нибудь сказать мне, как установить коэффициент масштабирования на листе Excel через приложение ASP.NET. Я считаю, что объект Excel Sheet имеет свойство PageSetup.Zoom, которое, похоже, не работает. Когда я генерирую отчет в Excel программно через ASP.NET, я получаю коэффициент масштабирования всех листов в книге как 100%.Уменьшить EXCEL из приложения ASP.NET
Вот пример кода
oSheet.PageSetup.CenterHorizontally = true;
oSheet.PageSetup.CenterVertically = true;
oSheet.PageSetup.Orientation = XlPageOrientation.xlPortrait;
oSheet.PageSetup.PaperSize = XlPaperSize.xlPaperA4;
oSheet.PageSetup.Order = XlOrder.xlDownThenOver;
oSheet.PageSetup.Zoom = 85;
Другим вариантом является ActiveWindow.Zoom, как генерируется макрос, но это макро-специфический. Вся суть вопроса заключается в том, что после создания отчета коэффициент масштабирования всех страниц в книге Excel должен быть 85%. Любые входы будут высоко оценены.