| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Как сохранить документ Word в базе Access? |
| Автор: Loiste 6.3.2006, 13:20 |
| сабж... открываю файл Word читаю абзац хочу потом сохранить прочитанную инфу как документ Word в базе Access как это сделать? |
| Автор: Exception 6.3.2006, 14:33 | ||
Прочитать абзац:
А по поводу сохранения его в базу Access -- юзай поиск, не раз обсуждалось. |
| Автор: Exception 6.3.2006, 15:50 |
| http://vingrad.ru/NET-VBNET-003016 уффф... |
| Автор: Loiste 7.3.2006, 09:30 |
| Как читать документ я знаю Я не знаю как сохранить в базе. А поиск не работает. |
| Автор: Exception 7.3.2006, 11:47 |
| Искать надо в разделе "Базы данных для .NET". |
| Автор: Akina 7.3.2006, 12:38 |
| Конвертани в RTF и спокойно засовывай в МЕМО... |
| Автор: Exception 7.3.2006, 12:48 |
| Погоди-ка. Тебе форматирование сохранять надо? |
| Автор: Loiste 9.3.2006, 09:14 | ||
Вот об этом примере шла речь? Да, мне нужно полностью сохранять структуру документа. Текст, рисунки, таблицы. Просто хранить его мне нужно именно в базе, а не на винте. |
| Автор: Exception 9.3.2006, 11:31 |
| Ну дык прекрасно (как будет время, добавлю в FAQ)! Что осталось непонятным? |
| Автор: Loiste 9.3.2006, 13:00 |
| Непонятно, почему на строке №42: targetDoc.Application.Selection.Paste(); выскакивает ошибка "Ошибка команды". Если же я дохожу до строки, где данные помещаются в буфер. Потом вручную открываю новый документ Word. У меня видно, что в буфере что-то есть, но если я пытаюсь вставить эти данные в документ он мне пишет, что буфер пуст или содержит неверные данные! Вот это непонятно |
| Автор: Loiste 9.3.2006, 14:06 |
| Сделала по-другому Теперь работает. |
| Автор: Exception 9.3.2006, 14:37 |
| А поделиться с другими |
| Автор: Loiste 9.3.2006, 14:53 | ||||||||
| Конечно, просто, кушать очень хотелось))) Я сделала вот так: //адрес читаемого файла
//определяем размер читаемого файла
//читаем файл в байтовый массив и затем конвертируем в строку
//читаем инфу из строки в байтовый массив и затем записываем в файл
Решение не мое - нашла на какой-то странице, плюс кое-что взяла с другой страницы и еще один момент мне подсказали)) Добавлено @ 14:57 Да, но только. Это решение для целого документа. А не подскажете как мне записать в байтовый массив отдельно прочитанный абзац - paragraph.range ? Добавлено @ 15:06 А с этим примером, через буфер, что там с этой ошибкой делать? Я выше описала проблему. |
| Автор: Exception 9.3.2006, 19:30 | ||
Вот этот код помещает в буфер обмена содержимое первого параграфа в виде RTF:
|
| Автор: Loiste 10.3.2006, 09:13 |
| Я не о том Как его в поток загнать? Параграф этот.. Да и я уже говорила, что в том примере с буфером обмена у меня ошибка выскакивает. |
| Автор: Exception 10.3.2006, 14:38 | ||
У меня этот код работает на ура:
|
| Автор: Loiste 10.3.2006, 15:30 | ||
а это интересно)) в понедельник попробую |