0
SIS72
07.02.12
✎
21:55
|
Есть такой код (где-то нашел - сейчас разбираю):
MSWord = Новый COMОбъект("Word.Application");
MSWord.Documents.Add(ПутьДоПриказа);
Документ=MSWord.ActiveDocument;
Документ.Activate();
Замена = Документ.Content.Find;
Замена.Execute("<ПолноеНаименованиеОрганизации>", Ложь,Истина,Ложь,,,Истина,,Ложь,"МояОрганизацииНазвание");// заменяет
Документ.Variables.Add("<ПорядокРасчетов>", "");
Документ.Variables("<ПорядокРасчетов>").Value = "Длинный Текст Длинный Текст Длинный Текст Длинный Текст Длинный Текст";// НЕ меняет
Документ.Fields.Update();
MSWord.Application.Visible = True;
MSWord.Activate();
Ни как не могу врубиться - не меняет в файле <ПорядокРасчетов> на "Длинный текст...." уж кажется всё перепробовал... (на сколько я понял так можно вставлять очень длинный текст больше 128 символов)
Подскажите что не так! Заранее благодарен!!!
|
|