我正在尝试使用工作簿事件OPEN中的用户窗体打开我的.xlsm
文件,并创建ENTER键模拟,以便MACRO
启动。我知道我可以直接调用宏,但是我们在代码运行时使用Userform来显示一些信息。
我已经构建了一个Powershell
脚本,但是一旦我打开excel文件,我的代码就会停止,并且在关闭excel文件之前不会执行其余的操作。这是一种迫使我的代码跳至下一个执行或其他解决方案的方法。谢谢您提前
$excel = New-Object -comobject Excel.Application
#open file
$FilePath = 'Q:\Detail\DT_HAL_TMPC\App\POFI_Planificateur_Taches_Exec.xlsm'
$workbook = $excel.Workbooks.Open($FilePath)
#make it visible (just to check what is happening)
$excel.Visible = $true
$workSheet = $workBook.Worksheets.Item(1)
$wshell = New-Object -ComObject wscript.shell;
sleep 10
$wshell.SendKeys('~')
一旦我关闭excel文件,.sendKeys
就可以了,但是我想在打开excel文件而不关闭的同时进行操作