任何人都知道使用支持命令行开关打开OneNote的最佳方法吗?
例如:
Process.Start("OneNote.exe", "/nologo")
这只是打开OneNote并仍然显示启动画面。有什么想法吗?
提前致谢。
答案 0 :(得分:1)
现在你这样做的方式是正确的。有一点需要提及的是你正在使用的OneNote
版本,我相信这只适用于2007而不是更新。
您可以通过线路切换启动OneNote
。您可以使用Process.Start
或ProcessStartInfo
来完成此操作。请参阅下面的示例。
这是直截了当的,可行(取决于OneNote的版本)
Process.Start("OneNote.exe", "/nologo")
另一个使用的选项是ProcessStartInfo (与上面相同的概念,但已经分解)。我使用/paste
来确认这一点,并将我在ClipBoard中的内容粘贴到OneNote
'Create the new StartInfo
Dim prsi As New ProcessStartInfo("OneNote.exe")
prsi.Arguments = "/paste"
'Start the actual process
Process.Start(prsi)
要查看更多命令行开关,您可以在那里查看 https://support.office.com/en-in/article/Command-line-switches-in-Microsoft-Office-OneNote-2007-29468957-1fcc-48b8-8821-00fe5518493a 。
答案 1 :(得分:0)
使用Dim proc as new system.diagnostics.process
然后使用proc.startinfo.arguments = "/nologo"
答案 2 :(得分:0)
请勿在开关周围使用引号 在可执行文件周围使用引号 。
像这样:
Process.Start("OneNote.exe", /nologo)
现在,让我在这里补充说,肥皂碟可能比我更了解VB.net。因此,就剩下的电话(逗号,间距等)而言,我相信你已经钉上了。 ;)