Hum....
maybe its just me that does not understand correctly....
you want to produce a MS Word Document by programming ?
If that's the case, you don't need the "OfficeCodeBehind" class, heck, i don't even know what it does
I've made several word report controlled via VB and using MS Word templates to populate them.
I could send you the source of the dll I built to do that, not the best one around, but it does the job.
So, why exactly do you need this class ? What does it do that makes it so important ?
Can it be done by another class ?
[Edit]
I should add, it truly OfficeCodeBehind ships with .Net, chances are it ships with it for a reason and you're likely to require .Net to use it (and make sure your clients can use it as well)
So unless you're willing to spend some money on acquiring .Net, I'd start right searching for alternatives.
[/Edit]