Как да увеличим многократно скоростта на намиране на стари Word документи.

Д-р Мирослав Балчев (Медаров)

гр. Пловдив

В България има много проблеми, но тук ще стане въпрос за няколко. Първият от тях са опашките. Разбира се не отрязаните на котките в Габрово, а класическите, на които хората потропвайки мърморят под мустак и пробиват с поглед вратата, зад която трябва да им бъде извършена някаква услуга или дори да бъдат наказани. Да, дори и за наказания се чака. Класически пример за това е отнемането на контролния талон на съгрешилия шофьор и неколкократните удължавания на сроковете, в които той ще не ще кара с издадения наказателен акт. Има и скрити, неявни опашки, когато не се стига до видимо струпване на хора, като например очакващите у дома пациенти, които се надяват да получат своите епикризи след проведено болнично лечение. Тук стигаме до втория проблем – криворазбраната компютъризация, при която и по 3 компютъра да има на глава от населението, и дори да компютъризираме казанчетата на тоалетните, при текущото криво разбрано ниво на компютърна грамотност файда пак няма да има. И за да не се политизира проблемът, което е нормално преди избори, само ще добавя, че лошото обучение за работа с персонални компютри не е от вчера. То има дълбоки корени, както във времето, в образователната ни система, така и в насажданото отношение към него, най-често изразявано като "Аз програмист няма да ставам". И, вече на ум – Как майсторски си редя само пасиансите! За какво ми е повече?!. В крайна сметка примитивното боравене дори с бързи компютри води до примитивни резултати и натрупване на опашки.

Тук ще направя един опит да поразредя малко опашките и да накарам малко мислещата аудитория да помечтае.

При компютърната обработка на информация използваме все повече документи. Някои от тях ни трябват по-често, други по-рядко. Трупаме си ги в папки, след известно време си разлистваме папките за да ги намерим, търсим ги с Find или Search. Но пък трябва и да знаем какво търсим. През това време опашките си се трупат.

Първо ще разгледаме принципно как този проблем може да бъде решен в рамките на Word като увеличим многократно скоростта на намиране на стари документи. Всички вече знаят, че имаме възможност да работим само в един документ. Този документ се нарича текущ или активен. Ще направим така, че натискането на един клавиш да доведе до записване на адреса на текущия документ в друг файл, който сме кръстили D:\Adresi_na_documenti.doc. В този адресен файл ние си записваме адресите на текущите документи, като при това тези адреси се преобразуват в хиперлинкове, така че по-късно да можем от адресния файл с едно щракане с мишката върху адреса да отворим въпросния файл. В адресния файл до адреса можем да въведем някаква допълнителна информация, която по-късно може да ни послужи за търсене в рамките на текстовия документ.

Второ. Как практически да реализираме тази идея. Обяснението е на базата на Office XP и всички останали, които са преди омразния и дървен ribbon пакет, където панделката буквално вързва ръцете на потребителя. Напълно разбирам специалистите на Microsoft. Принудени са били да слязат на нивото на повечето потребители, които не предполагат дори, че има някаква възможност за автоматизация на работата.


По-долу описвам подробно целия процес по автоматично създаване на хиперлинкове.

1. Създаваме един нов файл D:\Adresi_na_documenti.doc

2. Стартираме Word и от Tools/Macr/Record New Macro записваме процеса по отваряне на горния файл в макрос с име open_adresi. Макросът трябва да бъде в Normal.dot за да бъде достъпен във всички документи.

3. Стартираме Tools/Customize, след което от Categories избираме Macros, а от десния списък издърпваме с мишката Normal.New macros.open_adresi и го пускаме примерно върху лента с инструменти Standard (това е лентата с бутони за създаване на нов документ, записване на файла, undo, Redo и др.) Така се създава един нов бутон. Щракаме с десния бутон на мишката върху него и променяме Name: полето на "ОТВАРЯ АДРЕСИТЕ". Като резултат трябва да получим нещо такова:

4. Пробваме така създадения бутон. Щракането върху него ще доведе до отваряне на Adresi_na_documenti.doc. Оставяме файла отворен.

Добре се виждат създадените вече хиперлинкове и обяснения към тях. При вас естествено хиперлинкове няма да има на първо време, защото документът ви за адреси е току що създаден и още не сме разгледали как да поставяте в него хиперлинкове.

5. Сега трябва да създадем бутона ЗАПИСВА АДРЕСИ, който се вижда по-горе. Щракането върху него ще активира макрос, който ще записва адреса на текущия документ в началото на D:\Adresi_na_documenti.doc и ще го оформя като хиперлинк.

6. Първо отваряме VBA редактора чрез Tools/Macro/Visual basic editor

7. В Project Normal създаваме един нов програмен модул. Даваме му произволно име. В случая open_save_address. Щракаме два пъти върху името на новосъздадения програмен модул и в дясната част, предназначена за Code записваме:


Sub record_address1()

'To record name of active document in Adresi....

fn = ActiveDocument.FullName

Documents("Adresi_na_dokumenti.doc").ActiveWindow.Selection.HomeKey Unit:=wdStory

Documents("Adresi_na_dokumenti.doc").ActiveWindow.Selection.Text = fn & Chr(13)

Documents("Adresi_na_dokumenti.doc").Paragraphs(1).Range.Hyperlinks.Add Anchor:=Documents("Adresi_na_dokumenti.doc").Paragraphs(1).Range, Address:=Left(Documents("Adresi_na_dokumenti.doc").Paragraphs(1).Range, Len(Documents("Adresi_na_dokumenti.doc").Paragraphs(1).Range) - 1)

Documents("Adresi_na_dokumenti.doc").ActiveWindow.Selection.Collapse wdCollapseStart

End Sub


8. За да свържем макроса с бутон стартираме Tools/Customize, след което от Categories избираме Macros, а от десния списък издърпваме с мишката Normal.open_save_address.record_address1 и го пускаме примерно върху лента с инструменти Standard (това е лентата с бутони за създаване на нов документ, записване на файла, undo, Redo и др.) Така се създава още един нов бутон. Щракаме с десния бутон на мишката върху него и променяме Name: полето на "ЗАПИСВА АДРЕСА". Като резултат трябва да получим картинката от точки 3 и 4. Става въпрос за лентата с инструменти Standard.

Ако не всичко ви е ясно, няма страшно, просто следвайте настоящите инструкции.

В края на краищата не е необходимо да знаете точния състав на точени кори "Белла" за да направите баница.

Една идея преди края, малко да помечтаем. Ние не знаем как точно ще стане това, но след като сме осъществили вече настоящия проект, вече знаем, че това е възможно. Някъде по-горе бях споменал, че за да работи бутона ЗАПИСВА АДРЕСА файлът D:\Adresi_na_documenti.doc трябва да бъде отворен. С малко доработка на по-горния код може да се извършва проверка дали D:\Adresi_na_documenti.doc е отворен и ако не е, да се отваря, адресът да се записва в него и след това да се затваря. Проектът може да се разшири така, че в D:\Adresi_na_documenti.doc да се записват адреси на Интернет страници, документи на Excel, CorelDRAW, AutoCAD, PhotoShop, папки и др., но за това по-подробно друг път.

Накрая стигаме до още един (трети за настоящото изложение) фундаментален проблем на българската компютъризация – локализираните версии, т.е версиите, на програми които са на български език. Много са подходящи за оператори на компютри в предпенсионна възраст, но да се работи с тях в BG училищата си е престъпление. Защото се стига до парадокса да знаем думичките на предметите (обектите) от света на Word на български, а да искаме да създаваме изречения с тях на английски, за да ни разбере пустичкия му компютАр. Всъщност то това си е проблем на цялостното ни развитие и просперитет, който предопределя по-бавните темпове за десетилетия напред.




Източник: IDG.BG
Обратно в сайта X

ДОСТЪП ЗА ЛОГНАТИ ПОТРЕБИТЕЛИ За да пишете, оценявате или докладвате коментари, моля логнете се в профила си.

  1. Запомни ме
забравена парола Полетата маркирани с * са задължителни
Полето Потребителско име не трябва да е празно.
Полето E-mail не трябва да е празно.
Полето Парола не трябва да е празно.
Полето Повторете паролата не трябва да е празно.
  1. Декларирам, че съм се запознал с Общите условия за ползване на услугите на Нетинфо.
Полетата маркирани с * са задължителни
<p>Предбрачният договор, който &bdquo;държи Бруклин като заложник&ldquo;</p>

Защо Дейвид и Виктория Бекъм се притесняват от предбрачния договор на Бруклин и Никола Пелц

Свят Преди 16 минути

Дейвид и Виктория Бекъм се опасяват какво ще се случи с Бруклин, ако се стигне до развод, след като той е станал „напълно погълнат“ от семейството на съпругата си и „изолиран“ от своето собствено

„Обичам те! Продължавай да натискаш!“: Тенис легенда с послание към Григор Димитров

„Обичам те! Продължавай да натискаш!“: Тенис легенда с послание към Григор Димитров

България Преди 22 минути

Легендарният Андре Агаси предизвика истински фурор в социалните мрежи с емоционална публикация

10 заплахи, които могат да унищожат човечеството: Черният списък на СЗО

10 заплахи, които могат да унищожат човечеството: Черният списък на СЗО

Свят Преди 36 минути

През 21-ви век светът е изправен пред предизвикателства, които подкопават здравето на милиарди хора

На 54 почина изключителният виолончелист Иван Лалев

На 54 почина изключителният виолончелист Иван Лалев

България Преди 1 час

Пътят му започва рано, на 10-годишна възраст – под ръководството на баща му Христо Лалев

Статистически феномен: Инвалидните пенсии у нас вече изпреварват тези за стаж и възраст

Статистически феномен: Инвалидните пенсии у нас вече изпреварват тези за стаж и възраст

България Преди 1 час

Новите инвалидни пенсии повече от тези за стаж и възраст

Страшна болест настигна мъж половин век след излекуването му

Страшна болест настигна мъж половин век след излекуването му

Свят Преди 1 час

Медицински прецедент: Рецидив на онкологично заболяване се появи 48 години след успешната операция на пациента

<p>Наталия Киселова с коментар след проваленото заседание на НС</p>

Киселова след проваленото заседание на НС: Начинът за включване на Изборния кодекс в дневния ред беше неправилен

България Преди 1 час

Според нея предложените изменения за избирателните списъци и за скенерите двойно утежняват избирателите

Найджъл Фараж: Ще обложа банките с данъци, не ги харесвам

Найджъл Фараж: Ще обложа банките с данъци, не ги харесвам

Свят Преди 1 час

Лидерът на Reform UK иска да премахне лихвите, които банките получават от BoE

Делото "Дебора": Адвокатите на Георгиев твърдят, че процесът е режисиран

Делото "Дебора": Адвокатите на Георгиев твърдят, че процесът е режисиран

България Преди 2 часа

Обвиненията са изфабрикувани, каза пред журналисти адвокатът на подсъдимия - Петко Кънев

БНБ предупреждава: Как да разпознаем фалшивото евро само с три стъпки

БНБ предупреждава: Как да разпознаем фалшивото евро само с три стъпки

България Преди 2 часа

Централната банка напомня, че защитните елементи на евробанкнотите са изключително надеждни, но е необходимо всеки от нас да знае как да ги проверява бързо и лесно без нужда от специални уреди

Задържаха рецидивист с над 20 присъди, шофирал след употреба на два вида наркотици

Задържаха рецидивист с над 20 присъди, шофирал след употреба на два вида наркотици

България Преди 2 часа

Направеният на място тест е показал наличие на канабис и метадон в организма на водача

<p>Училищата в окупирана Украйна целят да превърнат децата в руски националисти</p>

NYT: Училищата в окупирана Украйна целят да превърнат децата в руски националисти

Свят Преди 2 часа

От учениците се изисква да посещават курсове по руска военна история, като часове по „Важни разговори“, за прокремълски дискусии по актуални събития, и „Уроци по смелост“, за героични постъпки на руски войници

Президентът на Финландия: Европа може да се защити сама

Президентът на Финландия: Европа може да се защити сама

Свят Преди 2 часа

Той подчерта, че Финландия, заедно с Полша, разполага с най-голямата артилерия в Европа

Мишел Обама: Бракът ми с Барак е „постоянна работа“

Мишел Обама: Бракът ми с Барак е „постоянна работа“

Любопитно Преди 2 часа

Докато разговаряше с Алекс Купър в епизода на „Call Her Daddy“ в сряда, бившата първа дама призна, че е голям „привърженик на терапията“

Желязков подписа с Тръмп, България е сред основателите на Съвета за мира (ВИДЕО/СНИМКИ)

Желязков подписа с Тръмп, България е сред основателите на Съвета за мира (ВИДЕО/СНИМКИ)

Свят Преди 2 часа

Българският министър-председател е част от церемонията, която се състоя в Давос

Тръмп учреди "Съвета за мир" в Давос

Тръмп учреди "Съвета за мир" в Давос

Свят Преди 2 часа

Той отправи предупреждение към "Хамас"