Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2010, 22:40   #1
Paskal1
Пользователь
 
Аватар для Paskal1
 
Регистрация: 22.10.2010
Сообщений: 69
Вопрос Заполнение шаблона Word по меткам ,?

Всем привет!
Ребята такой вопрос накопал код для заполнения документа MSWorD по меткам
Код:
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, OleServer, WordXP, ComObj;
 
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    WordApplication1: TWordApplication;
    WordDocument1: TWordDocument;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
WordApp, doc :Variant;
begin
WordApplication1.Connect;
try
WordApp:=CreateOleObject('WordApplication');//
doc:=WordApp.Documents.open('1.doc');
WordApp.Selection.GoTo(-1,,,'paskal1');//переход к закладке
WordApp.Selection.TypeText(Edit1.Text);//вставляем то, что нам надо
except
end;
end;
end.
У меня на форме стоит 1кнопка, 1єдит и WordApplication1
после нажатия кнопки вылазит следующий баг

Подскажите плиз может кто сталкивался,,,,
Заранее примного благодарен
Paskal1 вне форума Ответить с цитированием
Старый 23.10.2010, 00:43   #2
Paskal1
Пользователь
 
Аватар для Paskal1
 
Регистрация: 22.10.2010
Сообщений: 69
Радость Проблема решена!

Проблема решена!
моя проблема была в том что
Код:
WordApp:=CreateOleObject('WordApplication');
а правильно так
Код:
WordApp:=CreateOleObject('Word.Application');
Paskal1 вне форума Ответить с цитированием
Старый 30.12.2010, 13:56   #3
bis24or
Новичок
Джуниор
 
Регистрация: 30.12.2010
Сообщений: 1
По умолчанию Вставляем текст

Здраствуйте.
передо мной стоит задача: есть текст (шаблон, докумет MSWord) с пустыми местами ("ячейками" типа как в анкете). Мне надо, чтоб в эти пустые места из Эдитов всталялись слова (причем в соответствующую пустоту должно вставать слово из соответствующего эдита). можете подсказать как это осуществить?
bis24or вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение анкетных данных в word из excel John34 Microsoft Office Excel 10 09.04.2012 20:46
Заполнение таблицы excel данными из word Raig Microsoft Office Excel 3 10.08.2010 14:29
Заполнение шаблона данными из xml Sorro Microsoft Office Word 2 18.02.2010 09:55
Заполнение документа Word из массива даных Excel sasha_prof Microsoft Office Excel 2 27.01.2010 11:10
C++ Специализация шаблона opensuse2008 Помощь студентам 7 07.06.2009 18:00