| Цитата(zav74 @ 6.8.2008, 09:38) | И все таки получилось.
| Код | #pragma once
#import "C:\Program Files\Common Files\Microsoft Shared\OFFICE10\MSO.DLL"\ rename("RGB","_RGB") using namespace Office; #import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB" #import "c:\Program Files\Microsoft Office\OFFICE10\EXCEL.exe"\ rename("ReplaceText","_ReplaceText")\ rename("CopyFile","_CopyFile")\ rename("DialogBox","_DialogBox")\ rename("RGB","_RGB")\ exclude("IFont","IPicture")
using namespace Excel;
|
Теперь вот только непонятно, что будет, если скомпиленный exe-шник запустить на машине с Excel, который установлен в другом месте? Вроде проверил на одной-заработало, но нет гарантии? |
Заработает, главное, что бы Excel вообще был установлен (COM объектам до лампочки, где расположенны их сервера)
|