VBS 자습서: 함수 - CreateObject 함수
Automation 객체에 대한 참조를 작성하고 반환합니다.
CreateObject(servername.typename [, location])
매개 변수
servername
필수 옵션입니다.객체의 응용 프로그램 이름을 제공합니다.
typename
필수 옵션입니다.작성할 객체 유형 또는 클래스입니다.
location
선택할 수 있습니다.대상이 있는 네트워크 서버가 생성됩니다.
설명
Automation 서버는 하나 이상의 객체 유형을 제공합니다.예를 들어, 워드프로세서 응용 프로그램은 응용 프로그램 객체, 문서 객체 및 도구막대 객체를 제공할 수 있습니다.
Automation 객체를 작성하려면 CreateObject 함수에서 반환된 객체에 객체 변수에 값을 지정합니다.
Dim ExcelSheet
Set ExcelSheet = CreateObject("Excel.Sheet")
위 코드는 Microsoft Excel 스프레드시트인 객체를 작성하는 응용 프로그램을 시작합니다.대상을 만들면 코드에서 정의된 대상 변수를 사용하여 이 대상을 인용할 수 있습니다.다음 예제에서는 Application 객체 및 Cells 컬렉션을 사용하여 새 객체에 액세스하는 속성과 방법을 포함하여 객체 변수, Excelsheet 및 기타 Excel 객체를 사용할 수 있습니다.예를 들면 다음과 같습니다.
' Make Excel visible through the Application object.
ExcelSheet.Application.Visible = True
' Place some text in the first cell of the sheet.
ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1"
' Save the sheet.
ExcelSheet.SaveAs "C:\DOCS\TEST.XLS"
' Close Excel with the Quit method on the Application object.
ExcelSheet.Application.Quit
' Release the object variable.
Set ExcelSheet = Nothing
원격 서버에 객체를 작성하면 인터넷이 안전하게 종료될 때만 완료할 수 있습니다.컴퓨터 이름이CreateObject 서버 이름에 전달되는 파라미터를 통해 원격 네트워크에 대상을 만들 수 있습니다.이 명칭은 공유 부분의 기계 이름과 같다.예를 들어 네트워크 공유 이름은 "\myserver\public"이고 서버name은 "myserver"입니다.또한 서버name에서 DNS 형식이나 IP 주소를 사용하도록 지정할 수 있습니다.
다음 코드는 이름이 myserver인 원격 네트워크 컴퓨터에서 실행되는 Excel 인스턴스의 버전 번호를 반환합니다.
Function GetVersion
Dim XLApp
Set XLApp = CreateObject("Excel.Application", "MyServer")
GetVersion = XLApp.Version
End Function
지정한 원격 서버에 오류가 발생하거나 찾을 수 없습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.