0

如何使用 c# 代码水平平铺两个 Excel 工作簿(在 Excel View->Arrange all 中)。谁能帮我解决这个问题?

4

1 回答 1

0

在 VBA 中,你会这样做:

Sub TileWindows()
Application.Windows.arrange ArrangeStyle:=xlArrangeStyleTiled
End Sub

参考

在 C# 中,如果您使用 Microsoft.Office.Tools.Excel 程序集(microsoft.office.tools.excel.dll),我相信它应该是这样的:

private void TileApplicationWindows()
{
    this.Application.Windows.Arrange(Excel.XlArrangeStyle.xlArrangeStyleTiled,
        missing, missing, missing);
}

其中Application是指 Microsoft.Office.Interop.Excel.Application 对象。

于 2013-07-15T12:26:28.697 回答