VBS 엑셀 시트 를 옮 겨 다 니 는 구현 코드
'******************************************
' ,
'******************************************
If wscript.Arguments.count=0 then
msgbox " ",0," "
End if
for a=0 to wscript.Arguments.count-1
strPath=wscript.Arguments(a)
next
'******************************************
' Excle 、 、
'******************************************
dim oExcel,oWb,oSheet
set ws=WScript.createobject("wscript.shell")
Set oExcel=CreateObject("Excel.Application")
'
Set oWb=oExcel.Workbooks.Open(strPath)
' Excel
oExcel.visible=true
'******************************************
'
'******************************************
for j= 1 to oWb.sheets.count
set oSheet=oWb.Sheets(j)
'
oSheet.Activate
oSheet.Range("A1")=" "
next
Excel 은 모든 워 크 북 의 모든 워 크 시트 를 옮 겨 다 니 며 매크로 를 실행 합 니 다.
Sub test()
n = Worksheets.Count
For i = 1 To n
Worksheets(i).Activate
Macro1
Next
End Sub
매크로 1 은 매크로 의 이름 입 니 다.VBS 로 EXCEL 옮 겨 다 니 기
Dim xlApp,xlSheet,xlWorkBookDim iRowCount,iLoop,jLoop,jColumnCount,numAdd
Set xlApp=CreateObject("Excel.Application")
xlApp.Visible=True
Set xlWorkBook=xlApp.Workbooks.Open("C:\data.xls")
Set xlSheet=xlWorkBook.Sheets("Sheet1")
iRowCount=xlSheet.UsedRange.Rows.Count
jColumnCount=xlSheet.UsedRange.Columns.Count
For iLoop=1 To iRowCount
For jLoop=1 To jColumnCount
MsgBox(xlSheet.cells(iLoop,jLoop).value)
Next
Next
xlWorkBook.Save
xlWorkBook.Close
xlApp.Quit
VBScript 는 자동 Excel 파일 내용 을 배열 에 작성 하고 출력 을 알려 줍 니 다.임의의 디 렉 터 리 로 압축 을 풀 고 VBS 파일 을 클릭 하여 실행 합 니 다.프로그램 은 파일 이 있 는 디 렉 터 리 의 Excel 파일 을 자동 으로 읽 고 알림 상 자 를 통 해 하나씩 출력 합 니 다.알림 상자 1s 는 자동 으로 닫 힙 니 다.
Dim oExcel,oWb,oSheet
Set oExcel= CreateObject("Excel.Application")
Set oWb = oExcel.Workbooks.Open(dir&"\DataReport.xls")
Set oSheet = oWb.Sheets("HistoryData")
Dim i
Dim a(150)
For i = 5 To 145 '145-5+1 = 141
a(i-5) = oSheet.Range("B"&i).Value
print "data=",a(i-5)
next
Set oSheet = Nothing
oExcel.Workbooks.Close
oExcel.Quit ' excel.exe'
Function Dir()
Set WshShell = CreateObject("Wscript.Shell")
Dir = WshShell.CurrentDirectory
End Function
Function print (prompt,title)
Set WshShell = CreateObject("Wscript.Shell")
WshShell.Popup prompt &title,1,""
End Function
학습 편 의 를 위해 코드 를 포장 하여 다운로드 제공 합 니 다. 다운로드 주소
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
VBS 스 크 립 트 에서 알림 을 실행 할 수 없습니다.Windows 에서 지정 한 장치 경로 나 파일 에 접근 할 수 없습니다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.