启用Excel“并排查看”和“同步滚动”

时间:2011-02-17 21:46:00

标签: c# .net excel

我创建了一个C#程序,打开了2个Excel工作表Ex:

Process.Start(@"c:\test\test1.xlsx");
Process.Start(@"c:\test\test2.xlsx");

使用这两张打开excel后我想要做的就是启用“并排查看”和“同步滚动”。这两个选项位于“视图”选项卡下。我目前手动启用它们,但是希望自动启用该选项。 有谁知道如何实现这一目标?先感谢您。

2 个答案:

答案 0 :(得分:2)

您可以使用automation from C#来控制Excel应用程序。

创建对Excel应用程序的引用,然后打开两个工作簿。从那里开始编写这样的代码应该是一个简单的问题,以启用“并排”视图:

Windows.CompareSideBySideWith "test1"
Windows.SyncScrollingSideBySide = True

答案 1 :(得分:0)

您应该研究创建从Excel中运行的Visual Basic for Applications(VBA)过程。