Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
sql server & word
|
|||
|---|---|---|---|
|
#18+
привет, народ. нужно из документа word выдрать кусок (.Range) со всем форматированием и бросить в таблицу sql server. затем естесно понадобится вставить его назад. подскажи где копать, если можно с примером. заранее СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2002, 06:11 |
|
||
|
sql server & word
|
|||
|---|---|---|---|
|
#18+
C объектной моделью Ворда знаком? (потому что я - нет ) Наверняка можно так: с полмощью VBA взять кусок документа в "сыром" (Stream) и пульнуть его при помощи ADO Field.,AppendChunk в SQL Server в столбец типа image ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2002, 19:38 |
|
||
|
sql server & word
|
|||
|---|---|---|---|
|
#18+
Предыдущий оратор совершенно прав. Пример для дельфи-ексель http://www.delphikingdom.com/helloworld/excelsm.htm Нет проблем по этому образцу сделать ворд и все что угодно,что сожет быть клиентом OLE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2002, 21:20 |
|
||
|
sql server & word
|
|||
|---|---|---|---|
|
#18+
unit Unit1; {Я тут приболел и не мог написать подробно} interface uses Windows, Variants, Forms, DB, ADODB, Clipbrd, ComCtrls, DBCtrls, StdCtrls, Controls, Classes; type TForm1 = class(TForm) ADOConnection1: TADOConnection; ADODataSet1: TADODataSet; DataSource1: TDataSource; Button1: TButton; Button2: TButton; ADODataSet1BinField: TBlobField; DBRichEdit1: TDBRichEdit; //Сязан с полем BinField типа Image procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} uses ComObj; procedure TForm1.Button1Click(Sender: TObject); var WA : variant; begin //Запись в таблицу выделенного фрагмента wa:=getActiveOleObject('Word.Application'); ADODataSet1.edit; ADODataSet1BinField.Value:=wa.ActiveDocument.range(wa.Selection.Start, wa.Selection.End).copy; DBRichEdit1.PasteFromClipboard; ADODataSet1.Post; end; procedure TForm1.Button2Click(Sender: TObject); var WA : variant; begin //Вставка в Word wa:=getActiveOleObject('Word.Application'); DBRichEdit1.CopyToClipboard; wa.ActiveDocument.range(wa.Selection.Start, wa.Selection.End).Paste; end; end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2002, 16:09 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3491&tid=1823387]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 341ms |

| 0 / 0 |
