找到复了,直接用制Ca" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>能否调用<em>bat</em>文件?-ba

<em>Excel</em>能否调用<em>bat</em>文件?-ba

作者:乔山办公网日期:

返回目录:excel表格制作


Sub x()
    Shell "d:\a\a.bat"
End Sub

有问题请拷屏追问。



找到了,直接用
Call Shell(strPath & strFilename & ".bat")
后台运zhidao
Set ws = CreateObject("Wscript.Shell")
ws.Run "cmd /c C:\**.bat", vbHide
试试
如果你只是想在EXCEL 上面操作,可以执行open实事件。
代码放在thisworkbook下
Private Sub Workbook_Open()

你的代码,例如 cells(1,1)=1

End sub

以下代码zd能满足你的要求(代码经过调试绝对没问题)

Sub 生成BAT文件并运行()
Dim Ra As Range, FN$
Set Ra = Application.InputBox("请选择有要生成BAT文件内容的单元格", Type:=8)
If Not Ra Is Nothing Then
   FN = ThisWorkbook.Path & "\BAT文件.bat"
   Open FN For Output As #1
   Print #1, Replace(Ra.Text, Chr(10), Chr(13))
   Close #1
   Shell FN
End If
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网