@Carlos имеет базовый пользовательский уровень способа сделать это, но это, кажется, что вы хотите сделать это programattically.Я думаю, что наиболее эффективный подход заключается в действии таких как «ссылка пасты», что:
- получает доступ к буферу обмена
- анализирует текст в основной HTML-фрагмент
- сохраняет этот фрагмент на диск
- импортирует этот html в поле с богатым текстом
вот an example о том, как добраться до буфера обмена.
Чтобы импортировать ссылку в заметки, создать элементарный HTML файл из ваших действий, а также линии:
<html><body>
<a id="myLink" href="http://www.google.com">Google Site</a>
</body></html>
сохранить его, а затем импортировать его с помощью кода как:
dim ws as New NotesUIWorkspace
dim d as NotesUIDocument
set d = ws.currentDocument
call d.import("HTML File", "c:\foo.html")
(если вы сохранили свой файл как «c: \ foo.html»).
В зависимости от того, что именно вы пытаетесь достичь и с чем вам наиболее комфортно, вы можете захотеть составить HTML-код за пределами Notes, и просто выполните действие с битом импорта. Если вы примете такой подход, тогда вам нужно будет играть с буфером обмена.
Обратите внимание на следующее:
- метод `NotesUIDocument.Import()` впрыскивает содержимое HTML-файла, где курсор находится в поле форматированного текста (тела). Вам нужно, чтобы ваш курсор находился в нужном месте.
- Если у вас есть указатель в текстовом поле с нечетким текстом, вы, вероятно, получите сообщение об ошибке.
- Метод `NotesUIDocument.Import()` отражает функциональность элемента меню `File \ Import`, поэтому вам даже не нужно писать код в Notes, если вы этого не хотите.
Thanks nickf ^^ Доступно только в IE, это нормально. Но моя проблема в том, что содержимое, которое я разобрал, не является реальной ссылкой, после копирования в буфер обмена. Мне нужно разобрать его в Louts Notes как реальную ссылку, которая отображает только название ссылки и скрывает адрес ссылки. – 2009-08-27 13:47:13