Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

импорт данных в ворд и ексель.

13K
26 ноября 2006 года
SUndu4ek
20 / / 25.09.2006
Подскажите как с помощью каких либо компонентов с закладки office 2k импортировать данные из проги в вордовский и екселевский документ.
247
26 ноября 2006 года
wanja
1.2K / / 03.02.2003
А обязательно с помощью office 2k?
246
26 ноября 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата: SUndu4ek
Подскажите как с помощью каких либо компонентов с закладки office 2k импортировать данные из проги в вордовский и екселевский документ.



См. FAQ's http://forum.codenet.ru/showthread.php?t=26390
8. Как ускорить вывод/загрузку данных в/из Excel?

23K
03 декабря 2006 года
mochanov
6 / / 27.11.2006
Господа ! В открытый Word документ(tmp.doc) нужно вставить сохранённый рисунок(TMP_1.bmp). Кто сможет продолжить.(В доступных книгах почемуто не нашел:
[сode]
void __fastcall TForm1::Button3Click(TObject *Sender)
{ AnsiString CurrentDir = GetCurrentDir();
WordApplication1->set_Visible(true);
TVariant FileName =CurrentDir+"\\tmp.doc";
WordApplication1->Documents->Open( &FileName);
WordApplication1->Activate(); WordApplication1->ActiveDocument-> Range(EmptyParam,EmptyParam)-> InsertAfter( StringToOleStr("123 asdfg ASDFG '\n\n"));
Chart1->SaveToBitmapFile("TMP_1.bmp");
WordApplication1->ActiveDocument->InlineShapes-> AddPicture(........
[/сode].
246
03 декабря 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата: mochanov
Господа ! В открытый Word документ(tmp.doc) нужно вставить сохранённый рисунок(TMP_1.bmp)



Код:
Variant Word, Document, Selection, InlineShapes;
    Graphics::TBitmap* bmp = new Graphics::TBitmap();

    Word = CreateOleObject("Word.Application.8");
    Word.OlePropertySet("Visible", true);
    Word.OlePropertyGet("Documents").OleProcedure("Add");
    Document = Word.OlePropertyGet("Documents").OleFunction("Item", 1);
    //так
    Selection = Document.OleFunction("Range", 0, 0);
    bmp->LoadFromFile(ChangeFileExt(Application->ExeName, ".bmp"));
    Clipboard()->Assign(bmp);
    Selection.OleProcedure("Paste");
    Clipboard()->Clear();
    delete bmp;
    //или так
    /*InlineShapes = Document.OlePropertyGet("InlineShapes");
    InlineShapes.OleFunction("AddOLEObject", EmptyParam, ChangeFileExt(Application->ExeName, ".bmp"), false, false, EmptyParam, EmptyParam, Document.OleFunction("Range", 0, 0));*/

    Document.OleProcedure("SaveAs", ChangeFileExt(Application->ExeName, ".doc"));
    Word.OleProcedure("Quit");
1.9K
04 декабря 2006 года
Solomon
70 / / 24.12.2003
Цитата: mochanov
Господа ! В открытый Word документ(tmp.doc) нужно вставить сохранённый рисунок(TMP_1.bmp). Кто сможет продолжить.(В доступных книгах почемуто не нашел:



на всякий случай - аналогичный вариант в Word.Basic

 
Код:
W.Exec(Procedure("InsertPicture") << CurrentDir + "\\TMP_1.bmp");
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог