#import ”c:¥Program Files¥Microsoft Office¥Office11¥EXCEL.EXE” rename(”DialogBox”,”XLDialogBox”),rename(”RGB”,”XLRGB”)
と記載しているのですが、なぜrenameする必要があるのですか。ご回答よろしくお願い致します。
DialogBoxという関数はWin32のAPIにある関数ですが、同時にExcel内でも定義されています。つまり重複しているため、それらを区別するための名前変更(rename)になります。
ここではXLDialogBoxとしていますが、これ以外の関数名でもOKです(その場合はソースコード内でDialogBoxを呼び出しているところを変更する必要がありますが)。
納得です。ご返答ありがとうございました。