Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Ищу макрос к Word

Автор: Bacilla
Дата сообщения: 15.04.2003 19:16
помогите найти макрос к msword. Задача следующая:
Нужно текст на странице выравнять по высоте, чтобы расстояние
между последней строкой страницы и концом страницы было
одно и тоже на всех страницах (аналогично и для начала)!
может кто занет полезные ссылки!

thanks!
Автор: OlegVe
Дата сообщения: 30.09.2003 07:09
А мне "УЖАСНО НУЖЕН" макрос для сортировки фрагментов (не абзацев, а, например, кусков от метки до метки) в файле формата ms word 2000.

А ещё мне "УЖАСНО НУЖЕН" макрос для фильтрации слов в файле формата ms word 2000. Слова, помеченные определёнными шрифтами надо оставить в файле, а все остальные стререть.

А ещё мне "УЖАСНО НУЖЕН" макрос для инвертации полученного на предыдущем шаге: надо слова, выделенные первым шрифтом поменять местами со словами, помеченными вторым шрифтом (в каждом фрагменте отдельно).

Неужели нигде нет библиотек макросов? Как же так?
Автор: vserd
Дата сообщения: 30.09.2003 10:04
Вот ты и начни создавать такую библиотеку. :))
Для начала читай справку по VBA.
Автор: OlegVe
Дата сообщения: 30.09.2003 14:27
vserd


Цитата:
Вот ты и начни создавать такую библиотеку. )
Для начала читай справку по VBA.


Сами мы не местные, нам бы макрокомнадочку, одну-разъединственную...
И ещё одну разъединственную...
А как пройти к библиотеке, этого мы никак не знаем...
Автор: vserd
Дата сообщения: 30.09.2003 15:11
т.е. ты мне предлагаешь убить энное кол-во времени на то, что мне даром не нужно?
Тебе задали работу, вот и делай ее, направление тебе дали.
В дополнение к справке рекомендую прочитать доку по разработке макросов в MSDN но там только по английски, зато очень много полезной инфы.
Автор: OlegVe
Дата сообщения: 30.09.2003 19:04
vserd
Цитата:
справку по VBA
А это чё за зверь, это чё, типа зверёк там ну кошечка или собачка, или ещё бывает скрепка в проге "Microsoft Visual Basic" что ли?

Она задаёт мне немудрёный вопросец:

-- What would you like to do?

и на мой вопрос:

-- сортировка

вежливо и тихо так отвечает:

-- I don't know what you mean. Please rephrase your question.
Автор: ShIvADeSt
Дата сообщения: 30.09.2003 23:34

Цитата:
VBA

Этого зверька зовут Visual Basic for Application. Именно на этом г.... пишутся все макросы. А вот вместо вопроса заданного скрепке, ты бы лучше спросил у кукушки, сколько тебе лет жить осталось. Больше пользы бы было . Ведь если всякие помощники по оффису будут подсказывать как программировать, то на х. нужны настоящие программисты. Так всякий вася будет мнить себя кульным прграммером . Короче хочешь по нормальному разобраться в VBA брось читать хэлпы к оффису, м лезб на сайт мелкософта и там ищи в MSDN справку по напиманию макросов (как и было предложено уважаемым vserd). Или возьми любую книгу по этой теме (их щас валом) и дерзай пиши библиотеку или че хошь.
Автор: ironwit
Дата сообщения: 01.10.2003 08:03

а по моему у OlegVe просто хорошее чувство юмора
Автор: OlegVe
Дата сообщения: 01.10.2003 09:35
ShIvADeSt

Цитата:
ты бы лучше спросил у кукушки, сколько тебе лет жить осталось.

Э-нет, боюсь, тогда я вообще никакого макроса ни найду, ни напишу! А ты вообще к чему это, про кукушку-то?

А если серьёзно, чичас посмотрю-погляжу... что там у них хорошего... Заодно и в гугле поищу "русскую документацию к Visual Basic", вдруг да сыщется

Только я не могу никак понять вот что: ты говоришь, что этот зверь называется "Visual Basic for Application", а он у меня сам себя упорно называет "Microsoft Visual Basic 6.0", вот я и думаю-гадаю, одно ли это и то же, или нет. Склоняюсь к тому, что это одно и то же, поскольку в самом низу окошечка он признаётся: "VBA: Retail 6.0.8714", а что же такое VBA, как не Visual Basic for Applications, да? Ладно, будем считать, что здесь всё понятно (хотя и слишком кудряво).

ironwit

Цитата:
хорошее чувство юмора

Спасибо, друг
Автор: MetroidZ
Дата сообщения: 01.10.2003 20:11
OlegVe
при стандартной установке офиса не ставится никакой справки о VB. Её придётся доустановить! Очень большая справка! Правдо на английском но там с примерами и всё понятно. Тебе не надо ставить отдельно никаких Visual Basic-ов он есть в EXCEL-е , или доустанови его. Чтобы понять, что такое макрос, создай какой нибудь макрос сам с помощью рекордера, а затем выбери редактировать макрос. Выйдет редактор VB а там и F1 нажмёшь и с помощью справки подредактируешь код.
Кстати кто нибудь знает есть ли операция XOR в VB (желательно в экселевском или одно и тоже может быть)? Не такая что 1 xor 1 = 0,
а такая: 11001 xor 11100 = 00101 (мне иногда приходится таблицы делать в EXCEL с шифрацией связанные). Можно ли асм вставить?
Автор: FuzzyLogic
Дата сообщения: 01.10.2003 20:25
MetroidZ
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vaoprxor.asp
В обчем она одна но на boolean работает как логический xor а на числах как bitwise xor.
Автор: OlegVe
Дата сообщения: 02.10.2003 08:31
MetroidZ
Спасибо за помощь или, как говорят буржуи, your manual-style details is impressive.


Цитата:
справки о VB. Её придётся доустановить!


Если это про MSDN, то это не беда - у меня есть сидюки с MSDN-ом.

Но вот что меня беспокоит: в русских инструкциях к Visual Basic я прочитал о таких вещах, как "Standard EXE", "ActiveX EXE", "ActiveX DLL", ...

Но когда я запускаю Бэйсик из Ворда (Меню Сервис -> Макрос -> Редактор VisualBasic), то я сразу попадаю в какую-то странную субстанцию, наверное это VBA. Так вот всё же непонятно, этот VBA он является частью Visual Basic или же VBA = Visual Basic ?

В инструкции по Visual Basic написано, что VBA является диалектом Visual Basic, но не разъяснено, что это значит и что из этого следует.

(По сути дела, для меня вопрос сводится к тому, смогу ли я применять при работе с VBA найденную мной русскоязычную инструкцию к Visual Basic.)
Автор: ShIvADeSt
Дата сообщения: 03.10.2003 02:54

Цитата:
применять при работе с VBA найденную мной русскоязычную инструкцию к Visual Basic.

Естественно сможешь. Диалект подразумевает, что данный зверь использует все стандартные его функции и плюс свои специфические. VBA не является частью VB но и VBA=VB. VBA (кстати я только сейчас заметил, что если написать VBA не переключая на инглиш получаетс МИФ. Прикольно) использует структуры VB для своих нужд. То есть синтаксис один и тот же, но помимо общих функций есть специфические.
Автор: OlegVe
Дата сообщения: 03.10.2003 07:23
ShIvADeSt
Пасиб!

Страницы: 1

Предыдущая тема: Delphi 6. Обработка скроллинга в TScrollBox


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.