V-Форум / Corel VBA / Тема: Использования инфо о пути файла Doc.FullFileName

Использования инфо о пути файла Doc.FullFileName

 05/04/2007 17:35:21 #Link

Ander_OS

Доброе время суток.

Задача такая.

Командой MTex = Doc.FullFileName к примеру получаем строковую переменную типа D:\Works\MyFirn\5.04\Maket

Есть-ли механизмы выделения из этой переменной нужной информации. К примеру нужно получить на выходе строку MyFirm_5.04-R или Maket_5.04-R

Буду благодарен любой информации.

Re: Использования инфо о пути файла Doc.FullFileName

 05/04/2007 17:55:18 #Link

Glebka

Не совсем понятен вопрос. Если у тебя есть строковая переменная, то в ней всегда можно найти и вычленить нужный фрагмент, а потом к нему уж добавляй, что хочешь. В чем, собственно, проблема? Используй для поиска Ltrim$, Rtrim$ и подобные им функции. А для замены, так сразу и не вспомню. Ты Хелп там поюзай по строковым переменным и функциям, с примерами.

Re: Использования инфо о пути файла Doc.FullFileName

 05/04/2007 18:33:56 #Link

wOxxOm

есть еще Doc.FileName и Doc.FilePath кстати

а функции такие InStr, InStrRev (в обратную сторону!), Mid, Left, Right, Ucase, Lcase, Replace, Split, Join

очень полезно добавить в начало модуля с программой
Option Compare Text (вроде так пишется) - тогда все посики подстрок будут без учета регистра букв - ну или если не надо такое, то можно в InStr каждый раз указывать тип учета регистра

Re: Использования инфо о пути файла Doc.FullFileName

 05/04/2007 18:45:21 #Link

Ander_OS

Спасибо за направление поиска решения. Именно это и нужно.
Была-бы хорошая литература по CorelVBA.

Re: Использования инфо о пути файла Doc.FullFileName

 05/04/2007 18:51:55 #Link

wOxxOm

там все очень просто
советую взять макрос от Алекса входящий в поставку Corel - FileConverter и другие с www.oberonplace.com... (те что бесплатные) - это просто идеальный образец и прекрасное пособие для изучения- там много мелких, несложных.

Все книги по вба выбросьте

Re: Использования инфо о пути файла Doc.FullFileName

 06/04/2007 12:30:10 #Link

Ander_OS

Да. Это единственный путь изучения VBA на сегодня.
Вот если макросы были написаны с максимальным разжовыванием каждого действия в комментариях, тогда это действительно было-бы пособие для начинающих и продолжающих.
А книжки выкидывать не приходиться. Их просто нет.

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?topic_id=5240&start=0

Rambler's Top100