Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: всем привет!
 
 автор: ДрЮня   (04.03.2008 в 15:23)   личное сообщение
 
 

никто с такой проблемой не сталкивался:
на форму помещаем такой контрол RichTextBox - для работы с RTF-ом
копируем в буфер текст со страницы интернет-эксплорера и
в run-time вставляем этот текст из буфера обмена в этот контрол

вместо текста:
---------------------
129343, г. Москва, ул. Уржумская, д. 4

получаем это:
--------------------
ОбычныйТерминСписокопределенийАдресЦитатыФорматированныйконецформыначалоформы 129343, г. Москва, ул. Уржумская, д. 4

как победить?

  Ответить  
 
 автор: Силыч   (04.03.2008 в 15:47)   личное сообщение
 
 

я не сталкивался.
но, может, "откусывать"?
типа Right(текст,len(текст)-79)
если это возможно.....


?right("ОбычныйТерминСписокопределенийАдрес ЦитатыФорматированныйконецформынача лоформы129343, г. Москва, ул. Уржумская, д. 4",len("ОбычныйТерминСписокопределенийАдрес ЦитатыФорматированныйконецформынача лоформы129343, г. Москва, ул. Уржумская, д. 4")-79)
129343, г. Москва, ул. Уржумская, д. 4

  Ответить  
 
 автор: ДрЮня   (04.03.2008 в 15:59)   личное сообщение
 
 

на сколько я понял, это "паразитный текст" определяется форматом самой html страницы и может быть произвольным
"откусывать" - это не наш метод
ну на худой конец можно.
пока на ум приходить только следующее:
- сохранить буфер во временный файл в формате ртф;
- вставить текст из файла в поле ртф на форме;
- убить файл.
тоже коряво
бум думать дальше.

спасибо за отклик!

пысы
самое обидное, что в ворд вставляется нормально, а там тоже ртф

  Ответить  
 
 автор: Силыч   (04.03.2008 в 16:13)   личное сообщение
 
 

Гугльрулит
http://forum.ixbt.com/topic.cgi?id=69:31

  Ответить  
 
 автор: ДрЮня   (04.03.2008 в 16:19)   личное сообщение
 
 

тоже вариант
правда пока этот конвертер не качается, но бум пробовать
писабки!

  Ответить  
 
 автор: ДрЮня   (04.03.2008 в 16:32)   личное сообщение
 
 

вот ссылка, если кому интересно
http://forum.vingrad.ru/faq/topic-158134.html

тема закрыта

  Ответить  
 
 автор: osmor   (04.03.2008 в 18:20)   личное сообщение
 
 

не понял, как это связано с вопросом... у меня тоже такая проблема

  Ответить  
 
 автор: ДрЮня   (04.03.2008 в 18:54)   личное сообщение
 
 

вот это:
-----------
Для чтения текстовых данных используется функция GetText, а для графических, соответственно, GetData.
Например, код сообщения показывающего текстовые данных, находящиеся в буфере обмена, будет иметь следующий вид:

код Visual Basic
1: MsgBox Clipboard.GetText

у меня сработало. если вставлять текст из буфера в поле RTF на форме комбинацией "CTRL+V" то вставляется фигня+текст

если же добавить рядом с полем кнопочку "Вставить из буфера обмена" и на событие OnClick повесить

RichTextBox_PostAddress = Clipboard.GetText=Clipboard.GetText

то вставляется нормально

  Ответить  
 
 автор: osmor   (04.03.2008 в 19:28)   личное сообщение
 
 

а-а-а так это про программирование...
у меня при простом ctrl+C ctrl+V такая же фигня

  Ответить  
 
 автор: час   (12.03.2008 в 14:49)   личное сообщение
 
 

И у меня при простом копировании така же фигня........
Хотя помню, что раньше (в позапрошлом году) такого не было - копировал спокойно в текстовые файлы и всё путём было.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList