【发布时间】:2022-08-16 19:08:04
【问题描述】:
在 Windows 10 中打开我的应用程序时,Microsoft.Office.Interop.Excel.Window.set 属性不起作用。 Windows 7 中相同的数据设置工作正常。
at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
at Microsoft.Office.Interop.Excel.Window.set_FreezePanes
代码: Worksheet.Activate(); Worksheet.Application.ActiveWindow.WindowState = Microsoft.Office.Interop.Excel.XlWindowState.xlNormal; Worksheet.Application.ActiveWindow.SplitRow = lastRowNumber + 1; Worksheet.Application.ActiveWindow.FreezePanes = true;
-
您尝试设置哪些属性?你的代码是什么?你可以再详细一点吗?
-
嗨@EugeneAstafiev Worksheet.Activate(); Worksheet.Application.ActiveWindow.WindowState = Microsoft.Office.Interop.Excel.XlWindowState.xlNormal; Worksheet.Application.ActiveWindow.SplitRow = lastRowNumber + 1; Worksheet.Application.ActiveWindow.FreezePanes = true;
标签: c# excel office-interop office-automation