看起来你可以使用SendKeys.
编辑:这段代码对我有用
一定要#include System.Windows.Forms以及其他所需的东西.
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd,int nCmdShow);
public void Go()
{
Process excel = new Process();
excel.StartInfo.FileName = @"C:\Test.xlsx";
excel.Start();
// Need to wait for excel to start
excel.WaitForInputIdle();
IntPtr p = excel.MainWindowHandle;
ShowWindow(p,1);
SendKeys.SendWait("%(vu)");
}
看到这个SO帖子: