我正在使用microsoft.office.interop.excel com界面打开Excel工作表。我正在尝试调整嵌入到工作表中的滚动条的“最大”值。我可以找到滚动条,其中包括:
app = new Excel.Application();
wb = app.Workbooks.Open(
Path.GetDirectoryName(Application.ExecutablePath)+@"\template.xls",
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);
for (int sheetNum = 1; sheetNum < wb.Sheets.Count + 1; sheetNum++)
{
ws = (Excel.Worksheet)wb.Sheets[sheetNum];
if (ws.Name == "Graphic")
{
foreach (Excel.Shape ctrl in ws.Shapes)
{
if (ctrl.Name == "graphicScroll")
{
break;
}
}
}
break;
}
但是,一旦我得到了形状对象,我就无法找到合适的强制转换,因此我无法调整它的属性。
有什么想法吗?
谢谢。