Здравствуйте, Elena_, Вы писали:
E_>А если просто
E_>E_>*Cancel = VARIANT_TRUE;
E_>
E_>тогда что?
На сколько я помню таком случае Ворд падает, т.к. Cancel указывает на "плохую" область памяти. Именно поэтому я выделяю память под новую переменную. Но я попробуюю еще раз и скажу точно.