Модераторы: mihanik

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Офис. Секреты и трюки 
:(
    Опции темы
Akella
  Дата 3.4.2006, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 2
Всего: 329



Для тех, кто не в курсе:
Для того, чтобы в украинском языке можно было использовать именно апостроф, а не ` и не ', а именно апостроф, программисты MS Office ввели сочетание клавишь Ctrl+двойное нажатие буквы "Э". Я не знаю с какой версии это сочетание работает.
Для тех, кто знает ещё какие-нибудь "такие" секреты, пишите в эту тему. MS Office ох как неизведан.

Это сообщение отредактировал(а) Akella - 3.4.2006, 10:11
PM MAIL   Вверх
AsIs
Дата 4.4.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(Akella @ 3.4.2006, 10:09)
MS Office ох как неизведан.

Факт, причем очевидный.

Только забываются всякие штуки, которые находишь...

Сейчас, что первое пришло в голову.
Замечали ли Вы в программе Excel значок (пиктограмму с логотипом) слева от пункта меню Файл? Так вот, в котекстном меню для этого значка есть достаточно полезные команды.
Сам по себе этот факт еще не заслуживал бы упоминания, если бы не:
1. В Word такого значка нет. smile
2. В PowerPoint есть, но контекстное меню для него не вызывается. smile
PM MAIL ICQ   Вверх
likhobory
Дата 4.4.2006, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 5
Всего: 20



 из Excel вспоминается необычное поведение книги при открытии, если перед этим сохранить ее, в качестве пароля на открытие указав "VelvetSweatshop"  smile  

Akella
Цитата(Akella @  6.4.2006,  08:25 Найти цитируемый пост)
Цитата(likhobory @ 4.4.2006, 17:00 )
из Excel вспоминается необычное поведение книги при открытии, если перед этим сохранить ее, в качестве пароля на открытие указав "VelvetSweatshop"  


у меня открылась книга и Excel даже пароль не спросил  



Это сообщение отредактировал(а) mihanik - 12.2.2007, 11:56


--------------------
PM MAIL   Вверх
likhobory
Дата 5.4.2006, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 5
Всего: 20



ok, тогда для затравки - небезызвестное "падение" русской версии MS WORD (2000/XP/2003) при проверке орфографии отдельных фраз ВЕЛИКОГО И МОГУЧЕГО..
Цитата
Правоспособность-способность лица иметь гражданские права и нести обязанности

вероятно, подобное поведение является следствием ошибки в Informatic © Grammar DLL (MSGRRU32.DLL)


--------------------
PM MAIL   Вверх
Staruha
Дата 6.4.2006, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 6
Всего: 27



 Текстовое поле (VBA) при работе с десятичными цифрами глючит - При включенном русском регистре больше двух цифр не берет.Например 1,235 сбрасывает на 1235. Работает только с точкой 1.235. Все перепробовала ничего не помогает. smile  

Цитата(likhobory @  7.4.2006,  11:02 Найти цитируемый пост)
Цитата(Staruha @ 6.4.2006, 23:45 )
Текстовое поле (VBA) при работе с десятичными цифрами глючит 


подобное не встречалось, можно поподробнее??


Цитата(Staruha @  7.4.2006,  19:34 Найти цитируемый пост)
Кидаю на форму текстовое поле и см выше.Я и тему где-то создавала(может на VB6) ."Переключение регистра". С тех пор серьезно к формам VBA не отношусь. Прекрасно обошлась и без нее. Еще у кого-то на форуме были такие проблемы.Искать некогда.Извините  



Это сообщение отредактировал(а) mihanik - 12.2.2007, 11:58


--------------------
Возмездие настигнет
PM MAIL   Вверх
DeadLine
Дата 10.9.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мыслитель
**


Профиль
Группа: Завсегдатай
Сообщений: 736
Регистрация: 16.2.2006
Где: Готем

Репутация: нет
Всего: 51



=rand(100) 
З.Ы. для ворда
PM   Вверх
Shymep
Дата 1.12.2006, 03:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.11.2006
Где: Харьков

Репутация: 1
Всего: 1



Цитата(AsIs @ 4.4.2006,  17:14)
Еще.
В Excel при переименовании рабочего листа нельзя ввести заглавную Ж
 smile 

Точнее, если очень сильно захотеть, то можно, но с клавиатуры - никак.

Да ну, а у меня получислось  smile 

Правда не с помощью Shift+'ж' , а с помощью Caps Lock smile
PM MAIL   Вверх
mihanik
Дата 19.3.2007, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



Оказывается, что Microsoft Office Outlook можно запускать из командной строки с ключами.
Более подробно здесь: http://mdforum.dynu.com/modules.php?name=A...int&sid=684



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Artiom
Дата 2.4.2007, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1031
Регистрация: 11.3.2003
Где: Минск\Баку

Репутация: 1
Всего: 17



Хочу поделиться ссылкой на сайт про MS Word. Много статей, рассказы про разные хитрости
http://www.wordexpert.ru/


--------------------
Если тебя жизнь трахает, значит, ты ещё живой
PM MAIL ICQ   Вверх
Poseidon
Дата 2.4.2007, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 1
Всего: 133



Цитата(likhobory @  5.4.2006,  10:24 Найти цитируемый пост)
ok, тогда для затравки - небезызвестное "падение" русской версии MS WORD (2000/XP/2003) при проверке орфографии отдельных фраз ВЕЛИКОГО И МОГУЧЕГО..
 В 2007 пофиксили



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
RockClimber
Дата 12.12.2007, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Цитата(Shymep @ 1.12.2006,  03:05)
Цитата(AsIs @ 4.4.2006,  17:14)
Еще.
В Excel при переименовании рабочего листа нельзя ввести заглавную Ж
 smile 

Точнее, если очень сильно захотеть, то можно, но с клавиатуры - никак.

Да ну, а у меня получислось  smile 

Правда не с помощью Shift+'ж' , а с помощью Caps Lock smile

А у меня получилось с помощью Shift+'ж' smile 
Правда, овчинка выделки не стоит: берем панель "Элементы управления", переходим в режим конструктора, создаем на листе элемент управления, в контекстном меню для него выбираем "Свойства", появляется окно "Properties" (если кто знает, как его вызвать проще - вообще супер). Выделяем любую ячейку листа, в окне "Properties" появляются свойства текущего листа. В поле Name можно написать "Ж" через Shift+'ж'  smile После нажатия "Enter" название листа изменится в соответствии с полем Name.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
Akella
Дата 2.3.2008, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 2
Всего: 329



Когда внедряем картинки в документ, то документ может быть весьма приличных размеров. Для того, чтобы уменьшить вес документа можно сжать картинки таким способом:
1. Вырезаем картинку из тела документа.
2. Меню Вставить -> Спец. вставка.
3. Ищем там картинку MS Office.

Так "перевставляем" все картинки непосредственно в теле документа.

Добавлено через 13 минут и 46 секунд
Цитата

Если вам не нравится отображение шрифтов в Microsoft Office 2007, их “размытость”, если вы считаете, что отключение Clear Type не помогает, то решение можно найти в блоге разработчиков Potolook (надстройки для MS Outlook):

    Меню Пуск -> Выполнить -> RegEdit.exe
    Находим следующий ключ: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\ и добавляем значение DWORD c именем "RespectSystemFontSmooth". Значение присваиваем "1".
    Закрываем редактор реестра и перегружаем приложения Office 2007. 

PM MAIL   Вверх
RockClimber
Дата 28.4.2008, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Решил написать сюда, потому что в теме про офисное программирование похожей темы нет.
В редакторе VBA между функциями автоматически вставляется линия-разделитель. Линия идет сразу после End Sub/End Function. Есть возможность управлять положением линии - для этого между функциями нужно ввести символ подчеркивания - "_" и нажать Enter. Линия появится на месте символа (сам символ не исчезнет). После этого линия станет "управляемой" - нажимая Enter над ней, вы будете опускать ее ниже.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
RockClimber
Дата 28.4.2008, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Только реализовано это довольно тупо, потому что компилятор ругается на недопустимый символ. Так что практической пользы  - ноль.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
mihanik
Дата 29.4.2008, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



RockClimber, знак _ в конце строки означает, что на следующей строке будет продолжение оператора...

Это не 
Цитата(RockClimber @  28.4.2008,  11:08 Найти цитируемый пост)
Только реализовано это довольно тупо


А Ваше незнание редактора VB...



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Mpak
Дата 6.5.2008, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: нет
Всего: 7



Есть еще такая фича, для отделения некоторых частей текста с клавиатуры (после ввода нажать ентерsmile), мне известны следующие варианты:
Код

***

Код

---

Код

===

Код

###

Код

___
 (три _)
Код

~~~




--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
RockClimber
Дата 8.5.2008, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Цитата(mihanik @ 29.4.2008,  20:00)
RockClimber, знак _ в конце строки означает, что на следующей строке будет продолжение оператора...

Это я знаю и активно использую. Только зачем было привязывать положение линии-разделителя между функциями к одиночному символу "_", если использовать на практике это нельзя? Или в Microsoft решили сделать прикольную фичу, реализовали на половину, потом передумали, а недоделку не удалили?


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
RockClimber
Дата 16.5.2008, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Кстати, еще одна полезная функция, додуматься до которой можно и самостоятельно. Но тем, кто еще не успел, может пригодиться.
Будет полезно тем, кто часто объединяет ячейки.
В панели "Форматирование" есть кнопка "Объединить и поместить в центре", которая объединяет выделенные ячейки и центрирует текст. Кнопка видна по умолчанию. Однако если покопаться в настройках, можно извлечь на свет кнопки "Объединить ячейки" (без центрирования), "Объединить по строкам" и "Отмена объединения ячеек".
Если нужно объединить, например, 20 групп ячеек, можно по очереди совершать действия: выделить - нажать кнопку "Объединить" - выделить следующую группу и т. д. Когда групп много, совершается куча ненужных движений мышью, часто через весь экран.
Можно сделать так: Зажимаем ctrl, выделяем по очереди все группы (они будут заключены каждая в свой синий квадратик), а потом один раз жмем "Объединить ячейки". Результат аналогичен предыдущему примеру.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
Poseidon
Дата 16.5.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 1
Всего: 133



Цитата(Mpak @  6.5.2008,  19:39 Найти цитируемый пост)
Есть еще такая фича, для отделения некоторых частей текста
Меня всегда интересовал вопрос, как это потом (через время) удалить? Когда отменить автоматическое создание уже не доступно.



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
mihanik
Дата 17.5.2008, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



Poseidon, всё очень просто!!!

Формат / Границы и заливка / закладка "Граница"

Выбираем "нет" (в смысле границы) и нажимаем ОК.


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Akina
Дата 18.5.2008, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 453



Цитата(RockClimber @  28.4.2008,  11:44 Найти цитируемый пост)
В редакторе VBA между функциями автоматически вставляется линия-разделитель. Линия идет сразу после End Sub/End Function. Есть возможность управлять положением линии - для этого между функциями нужно ввести символ подчеркивания - "_" и нажать Enter. Линия появится на месте символа (сам символ не исчезнет). После этого линия станет "управляемой" - нажимая Enter над ней, вы будете опускать ее ниже. 

Все намного проще.
Комментарий после End Sub (End Function) без пустых строк между ними относится к этой, а не следующей, структуре. Даже если комментарий пустой. Так что энное количество строк с кавычкой опускает линию куда надо, и не вызывает ругани компилятора. А как только появляется пустая строка - все следующие каменты относятся к следующей структуре.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Gold Dragon
Дата 11.6.2008, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: нет
Всего: 71



почитал, не нашёл это smile

напишите "Хочу избежать службу в армии". word побчеркнёт. Посмотрите что предлагает как правильный вариант  smile 


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
RockClimber
Дата 9.10.2008, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Нашел вчера фичу (может, и боян, но за три года активного пользования Excele'ем первый раз наткнулся):
Выделяем ячейку в таблице, подводим указатель мыши к правому нижнему углу выделения ячейки (то место, за которое надо "тащить" выделение для автозаполнения ячеек) и делаем двойной клик. При этом выделяется диапазон ячеек от выделенной до последней ячейки внизу и весь диапазон заполняется значением первой ячейки (то есть двойной клик в этом месте действует как последовательное нажатие Ctrl + Shift + вниз и Ctrl + D). При этом на экране продолжает отображаться верх таблицы, что, на мой взгляд, очень удобно (фактически, этот клик заменятетри действия: выделение - заполнение - возврат к началу таблицы).


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
Akina
Дата 9.10.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 453



Цитата(RockClimber @  9.10.2008,  10:48 Найти цитируемый пост)
весь диапазон заполняется значением первой ячейки 

Это зависит от того, что было выделено. Если выделены 2 ячейки по вертикали - выполняется автозаполнение арифметической прогрессией.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
FINANSIST
Дата 28.11.2008, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Статус: Жив
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 11.4.2008
Где: Москва

Репутация: 5
Всего: 23



Цитата(Akina @  9.10.2008,  11:40 Найти цитируемый пост)
Это зависит от того, что было выделено. Если выделены 2 ячейки по вертикали - выполняется автозаполнение арифметической прогрессией. 

На самом деле не так.
user posted image
Фактически выполняется не автозаполнение арифметической прогрессией, а линейная аппроксимация (регрессионное сглаживание) с нахожденим (по фактическим данным в выделенном диапозоне) коэффициентов регрессионного уравнения и подстановкой новых периодов в уравнение с последующим выводом значениния Y в массив автозаполниния. Во как загнул smile 
Кто не верит - может проверить у себя.
Причём достоверность аппроксимации (R-квадрат) в данном случае очень низкая, так что пользоваться результатами таких автоматических прогнозов не советую.
Не знаю, зачём разработчики эксель это сделали.
Кстати, если в ячейках  даты, то можно после 2-го клика в уголок ещё и выбрать заполнение по дням, рабочим дням,месяцам или годам.


Это сообщение отредактировал(а) FINANSIST - 2.12.2008, 00:36


--------------------
“...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности”
Эдуард Успенский, “Каникулы в Простоквашино”
PM MAIL ICQ   Вверх
Akina
Дата 28.11.2008, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 453



Всё описанное тобой в случае двух выделенных ячеек дает арифметическую прогрессию. 
Кстати, кроме двойного щелчка то же самое происходит, и если тащить за кубик... очень удобно получать столбик порядковых номеров.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
FINANSIST
Дата 2.12.2008, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Статус: Жив
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 11.4.2008
Где: Москва

Репутация: 5
Всего: 23



Цитата(Akina @  28.11.2008,  22:35 Найти цитируемый пост)
в случае двух выделенных ячеек дает арифметическую прогрессию

Беспорно.
А вот в случае работы с большим количеством именованных диапозонов есть ещё очень удобная вещь:
В случае уменьшения масштаба <= 25% становятся видны все именованные диапозоны
user posted image

Это сообщение отредактировал(а) FINANSIST - 2.12.2008, 21:50


--------------------
“...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности”
Эдуард Успенский, “Каникулы в Простоквашино”
PM MAIL ICQ   Вверх
hash_2000
Дата 28.1.2009, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 12.9.2008

Репутация: нет
Всего: нет



для того чтобы в Excel'е, во время редактирования ячейки перенести слово какбы на следующую строку в ячейке ( например если есть большая объедененная или растнутая ячейка ) от курсора,
нужно нажать Alt + Enter


PM MAIL   Вверх
mihanik
Дата 18.4.2009, 10:44 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 5
Всего: 109



Взято с БОРа

Цитата

56651 (сохранена 2009-04-18 в 08:15) 
вот так в word'е пишем римские цифры:
1. нажимаем Ctrl+F9
2. появляется {}выделенное серым
3. допустим надо написать 21 то пишем в этой хрени следующую муть чтобы получилось так {=21\*Roman}
4. Жмем теперь F9 и получаем на выходе XXI,

P.S. получается получше чем вводить вручную,имхо.



Работает...  smile 



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
FINANSIST
Дата 9.5.2009, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Статус: Жив
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 11.4.2008
Где: Москва

Репутация: 5
Всего: 23



Всегда не понимал, для чего создатели Excel ввели примочку "Правка формул непосредственно в ячейке" (у всех кстати эта опция установлена по умолчанию). Есть же специально для этого строка формул, да и F2 никто не отменял.
Особенно бесит эта опция когда правиш формулу с глубокой степенью вложенности (строчки эдак на две) - перекрываются этой формулой все соседние ячейки в округе и не видно нихрена.
Короче надоело мне это и решил я это отключить (Сервис/Параметры/Правка-снять влажок с "Правка прямо в ячейке")
И тут после двойного клика по ячейке с формулой (что давало раньше непосредственную редакцию формулы в ячейке) я автоматически перескакиваю в ячейки, на которые ссылается данная формула , а если ячеек несколько - то все они при этом выделяются . 
Более того, если в формуле используются ссылки с других листов - то перескакиваю на ячейку этого листа!
Весьма удобная опция о которой не упомянуто даже на http://www.planetaexcel.ru/tips.php smile 

Это сообщение отредактировал(а) FINANSIST - 9.5.2009, 23:35


--------------------
“...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности”
Эдуард Успенский, “Каникулы в Простоквашино”
PM MAIL ICQ   Вверх
ViterAlex
Дата 8.10.2009, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 7.10.2009
Где: Харьков

Репутация: нет
Всего: 7



Наткнулся эдак с полгода назад на контестное меню, очень удобное при перетаскиваниии. Выделите фрагмент текста и потащите его, зажав ПРАВУЮ кнопку мыши. Когда отпустите, появится менюшка с набором действий. Как я успел убедиться, такая фича реализована не только в Word, а еще раньше в Проводнике, но и в AutoCAD. А может еще где?

Word 2007: Двойной клик по кнопке Office закрывает Word.

Это сообщение отредактировал(а) ViterAlex - 8.10.2009, 15:03
PM MAIL WWW ICQ   Вверх
RockClimber
Дата 12.3.2010, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 1
Всего: 15



Access 2003, баг юзабилити.
Если в таблице создать поле с названием, которое совпадает с каким-нибудь зарезервированным словом (я мучился со словом "currency"), то потом замучаешься отлаживать. 
Access никак не предупреждает, что это слово зарезервировано, и дает сделать такую таблицу. Однако потом, если в запросе типа "insert" упомянуть это поле, то при выполнении возникает ошибка с сообщением "Ошибка в запросе INSERT". На расшифровку этого крайне информативного сообщения может уйти много времени, будьте внимательны и осторожны.  smile 


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
Akina
Дата 12.3.2010, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 13
Всего: 453



Цитата(RockClimber @  12.3.2010,  18:42 Найти цитируемый пост)
Если в таблице создать поле с названием, которое совпадает с каким-нибудь зарезервированным словом (я мучился со словом "currency"), то потом замучаешься отлаживать.

Если соблюдать синтаксис и имена полей и таблиц брать в квадратные скобки - такой проблемы не возникает.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
FINANSIST
Дата 30.3.2011, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Статус: Жив
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 11.4.2008
Где: Москва

Репутация: 5
Всего: 23



Цитата(ViterAlex @  8.10.2009,  13:47 Найти цитируемый пост)
А может еще где?

В excel ей постоянно пользуюсь (таскаю ПРАВОЙ кнопкой выделенный диапазон)


--------------------
“...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности”
Эдуард Успенский, “Каникулы в Простоквашино”
PM MAIL ICQ   Вверх
dorogoyIV
Дата 9.3.2012, 03:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: нет
Всего: 46



извините, не нашел нужной ветки.
пример игры в Excel (просто хочется определить дату создания мною игры (правда написал я ее еще 3 года назад...)) ;)

файл UserForm1
Код

Dim snake() As Class1
Dim food As New Class1
Dim source As Integer
Dim pause As Single, pause2 As Single

Private Sub Frame1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
 setSource (KeyAscii) ' передаем код нажатой клавиши в функцию
End Sub

Private Function setSource(ByRef k As Integer)
 Select Case k
  Case 65
   source = 1
  Case 97
   source = 1
  Case 52
   source = 1
   
  Case 87
   source = 2
  Case 119
   source = 2
  Case 56
   source = 2
   
  Case 68
   source = 3
  Case 100
   source = 3
  Case 54
   source = 3
   
  Case 83
   source = 4
  Case 115
   source = 4
  Case 53
   source = 4
 End Select
End Function

Public Function moveSnake() ' функция перемещения змеи
 Dim head As Class1, tail As Class1
 Set head = snake(0)
 Set tail = snake(UBound(snake) - 1) ' последний элемент массива
 Dim x As Integer, y As Integer
 x = head.getX
 y = head.getY
 
 Select Case source ' что бы не перерисовывать всю змею,
                    ' берем последний элемент массива,
                    ' и перемещаем его на место первого
                    ' с новыми координатами
  Case 1
   tail.setLocation x - 10, y
  Case 2
   tail.setLocation x, y - 10
  Case 3
   tail.setLocation x + 10, y
  Case 4
   tail.setLocation x, y + 10
 End Select

 head.setColor 120, 170, 255 ' меняем цвет головы
 tail.setColor 255, 120, 170 ' меняем цвет хвоста
 
 For i = UBound(snake) - 1 To 1 Step -1 ' смещаем элементы массива
  Set snake(i) = snake(i - 1)
 Next i
 
 Set snake(0) = tail ' последний элемент массива делаем первым
 
 gameOver ' проверка
 eat ' проверка
End Function

Private Function goSnake()
 Dim time As Single
 time = Timer
 pause = 0.5 ' скорость змеи
 pause2 = 20 ' частота перемещения еды

 While Not gameOver
  DoEvents ' VBA не приспособлен для потоков Thread

  If (time + pause < Timer) Then
   moveSnake
   time = Timer
  End If
 Wend
End Function

Private Function gameOver() As Boolean
 Dim head As Class1
 Set head = snake(0)
 Dim x As Integer, y As Integer
 x = head.getX
 y = head.getY
 
 If (x < 0 Or x >= 300 Or y < 0 Or y >= 300) Then
  MsgBox "out"
  gameOver = True
 End If
 
 Dim tx As Integer, ty As Integer
 
 If UBound(snake) > 2 Then
  For i = 2 To UBound(snake) - 1
   tx = snake(i).getX
   ty = snake(i).getY
  
   If tx = x And ty = y Then
    MsgBox "съел себя"
    gameOver = True
   End If
  Next i
 End If
 
 If gameOver = True Then
  source = 0
  Erase snake
  ReDim snake(0)
 End If
End Function

Private Sub StartButton1_Click()
 Frame1.Controls.Clear
 ReDim snake(0)
 startGame
End Sub

Private Sub UserForm_Activate()
 createGameField
End Sub

Private Function createGameField() ' размер формы и игрового поля
 With UserForm1
  .Width = 450
  .Height = 350
 End With
 With Frame1
  .Width = 302
  .Height = 302
  .Left = 10
  .Top = 10
 End With
End Function

Function startGame()
 MsgBox "Управляющие клавиши:" & Chr(13) & "   a w d s" & Chr(13) & _
                         "или" & Chr(13) & "   A W D S" & Chr(13) & _
                         "или" & Chr(13) & "   4 8 6 5"
 food.SnakePart 0, 0, 0, 255, 0
 showFood
 ReDim snake(1)
 Dim head As New Class1
 head.SnakePart 0, 0, 255, 120, 170
 Set snake(0) = head
 source = 0
 Frame1.SetFocus ' без этого не будут работать управляющие клавиши
                 ' (фокус останется на кнопке)
 goSnake
End Function

Public Function showFood() ' показать еду
 Dim x As Integer, y As Integer
 x = ((Rnd() * (300 - 10) + 1) \ 10) * 10 ' еда будет появляться
 y = ((Rnd() * (300 - 10) + 1) \ 10) * 10 ' в координатах, кратных 10 _
                                          '(10 - размер части тела змеи)
                                          ' и внутри игрового поля
 food.setLocation x, y
 Application.OnTime Now + TimeValue("00:00:" & Str(pause2)), _
                           "Module1.Food" ' здесь доли секунды не нужны
End Function

Private Function eat() ' попала ли голова на еду
 Dim head As Class1
 Set head = snake(0)
 
 If head.getX = food.getX And head.getY = food.getY Then
  food.setLocation -20, -20
  addTail
 End If
End Function

Private Function addTail() ' если поймали еду, добавляем хвост
 Dim tail As New Class1, old_tail As Class1
 Set old_tail = snake(UBound(snake) - 1)
 ReDim Preserve snake(UBound(snake) + 1)
 tail.SnakePart old_tail.getX, old_tail.getY, 120, 170, 255
 Set snake(UBound(snake) - 1) = tail
 Label2.Caption = UBound(snake) - 1
 
 If ((UBound(snake) - 1) Mod 5 = 0 And pause >= 0.2) Then
  pause = pause - 0.1 ' в зависимости от длины хвоста увеличиваем скорость змеи
  pause2 = pause2 - 4
 End If
End Function


файл Class1
Код

' класс хранит объект части змеи и его цвет
Dim part As Control

Sub SnakePart(ByRef x As Integer, ByRef y As Integer, ByRef r, _
              ByRef g, ByRef b)
 Set part = UserForm1.Frame1.Controls.Add("Forms.Label.1")
 With part
  .Width = 10
  .Height = 10
  .Left = x
  .Top = y
  .BackColor = RGB(r, g, b)
 End With
End Sub

Public Function setLocation(ByRef x As Integer, ByRef y As Integer)
 part.Left = x
 part.Top = y
End Function

Public Function getX()
 getX = part.Left
End Function

Public Function getY()
 getY = part.Top
End Function

Public Function setColor(ByRef r, ByRef g, ByRef b)
 part.BackColor = RGB(r, g, b)
End Function


файл Module1
Код

Sub Кнопка1_Щелчок()
 UserForm1.Show
End Sub

Sub food()
 UserForm1.showFood
End Sub


Это сообщение отредактировал(а) dorogoyIV - 9.3.2012, 04:08

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  Snake_97_2003.rar 18,99 Kb
PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Работа с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Работа с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.2782 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.