![]() |
|
#1
|
|||
|
|||
![]() Привет всем!
1. Подскажите есть ли такая возможность перенести курсор в Word'е указывая номер строки и номер символа. Я пользуюсь поиском слов и заменой через Selection, это не много не устраивает. С помощью Range помоему можно перенести курсор на определенное количество символов, выделить облась. ?? 2. использую для открытия файла функцию OpenDoc Код:
FUNCTION OpenDoc(file_:string):boolean; Var Doc_:variant; BEGIN OpenDoc:=true; try Doc_:=W.Documents; Doc_.Open(file_); except OpenDoc:=false; end; END; OpenDoc('.....') например нужно открыть файл 1.doc, кот. находится в папке с прогой, как нужно указать путь к нему не используя конструкцию C:\Delphi\... ?? |
#2
|
|||
|
|||
![]() Насчет Word поищите в delphikingdom
http://www.delphikingdom.com/asp/itemq.asp?ItemID=3 Большая подборка вопросов и, ествественно, ответов. Указать путь можно так: OpenDoc(ExtractFilePath(Application.ExeName) + '....'); |
#3
|
|||
|
|||
![]() Спасибо большое!
|
#4
|
|||
|
|||
![]() По первому пункту там ни чего нет(((
|
#5
|
|||
|
|||
![]() по первому: фишка в том, что у ворда нет как таковых строк и столбцов - абзац же может быть каким угодно и переноситься будет по правилам ворда...
попробуй подстановкой работать, т.е. нужные места обозначить каким нть словом, а потом поиском с заменой этих слов на свои данные, то же самое можно с переменными организовать... Ну или если терпения много невидимая таблица как вариант, если подойдет тебе конечно. |
#6
|
|||
|
|||
![]() Понятно. Я так и делаю, думал проще что-нибудь есть...
|
#7
|
|||
|
|||
![]() Красивее, и быстрее, работать с закладками (Bookmarks).
|