|
현재 박정모님이 쓰신 tip & tricks을 보고 vbscript을 작성하고 실행시 에러러가 발생합니다.
그리고, vbscript을 누가 어디서 호출해야 하는지?
아래의 내용은 박정모님이 쓰신 내용중 7,8번을 이해하지 못해서생기는 에러 같은데....
내용은다음과 같읍니다.
void __fastcall TForm_OleContainer::RunVBAScript(String procName, String vbScript)
{
Range("A1:A7").Select
Selection.Font.ColorIndex = 3
}
위의 소스중에서 함수의 형태는 직접코딩한것이고, 내용은 엑셀을 사용하여 매크로를 기록하고 비주얼 베이직에디터에서 모듈을 선택후 복사 & 붙이고 동작을 한소스 입니다.
컴파일을 하면,
[C++ Error] TOleContainerDemo.cpp(91): E2352 Cannot create instance of abstract class 'Range'
이런종류의 에러가 발생합니다.
제가 잘못이해한건지....
부탁드립니다.
추가로 어디서 RunVBScript을 호출해야하지요....
|