Реклама на forum.workoffice.ru
Программатор чипов CrumProg by GenaAlfa

Автор Тема: Как поиздеваться над сервисным инженером...  (Прочитано 10920 раз)

0 Пользователей и 1 Гость просматривают эту тему.

admin

  • Administrator
  • Advanced Member
  • *****
  • Сообщений: 2745
  • Репутация: +143/-10
    • Просмотр профиля
    • E-mail
если есть возможность, повотрите
интересно было

повторили  :)
protz написал
Цитировать
Реализуется просто, запускаем ворду, жмём Alt-F11, появляется Microsoft Visual Basic.
Раскрываем плюсик рядом с normal(в левом верхнем углу), далее с Microsoft Word Objects, дважды левой кнопкой мыши щёлкаем на This Document. Правее белое непаханое поле, туда вставляем этот код :
Код:
Dim X As New Class1

Private Sub Document_New()
   Set X.App = Word.Application
End Sub

Private Sub Document_Open()
   Set X.App = Word.Application
End Sub

Щёлкаем на This Document правой кнопкой мыши, выбираем в появившемся контекстном меню Insert>Class Module. Он собственно и появится, на него дважды левой и в белое поле вставляем это:
Код:
Public WithEvents App As Word.Application

Private Sub App_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)
MsgBox "В падлу мне печатать", vbCritical, "Вот так"
Cancel = True
End Sub

Жмём Ctrl+S, чтобы сохранить это безобразие, закрываем Microsoft Visual Basic. В самом вордовом документе заходим в Сервис>Параметры, на вкладке Безопасность жмём кнопку Защита от макросов, там выставляем защиту как низкую. Закрываем ворду. Всё. При последующих запусках в печати будет отказано.
« Последнее редактирование: 14 Апреля, 2007, 14:50:09 от admin »
Товарищ! Будь активнее, не знаешь сам, спроси, а знаешь помоги другому!
Для представителей сервисных центров специальный статус "Профи" и реклама своего сервис-центра в подписи.
Также подпись для всех активных участников с количеством постов от 200 :)

Ярек Лама

  • Advanced Member
  • *****
  • Сообщений: 5678
  • Репутация:+456/-0
Неважно, что ты делаешь, лишь бы переделывать никому не пришлось.

Rad

  • Newbie
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Просмотр профиля
А кто пробовал "поиздеваться", в пятак еще никто не получал? Отзовитесь...

Barmen

  • Moderator
  • Full Member
  • *****
  • Сообщений: 431
  • Репутация: +9/-0
    • ICQ клиент - 234114882
    • Просмотр профиля
    • E-mail
Интересно попробовать... только вот интересно еще как все на место вернуть, чтоб точно по чайнику не получить... Или просто нужно поставить защиту от макросов повыше?Или как?...

padre

  • Newbie
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Просмотр профиля
Неужели сисадмин ничего не поймет? Первым делом валится файлик normal.dot, в котором и прописывается данный скрипт.))))) Тем более если при какой-либо операции выдается какое-либо сообщение.

Тос

  • Member
  • ***
  • Сообщений: 396
  • Репутация: +8/-4
    • ICQ клиент - 376422145
    • Просмотр профиля
    • E-mail
гораздо проще или шаблоны с заведомо рабочей машины переставить или ворд грохнуть, а потом  заодно и юзера))

Chuck

  • Junior Member
  • **
  • Сообщений: 113
  • Репутация: +4/-0
    • Просмотр профиля
Re: Как поиздеваться над сервисным инженером...
« Ответ #5 : 01 Августа, 2007, 22:35:31 »
Убрать всё проще простого - тупо стереть код. Поймёт ли сисадмин - зависит от конкретного сисадмина.

А так чего уж там шаблоны переставлять, ворд. Сразу уж винт форматнуть, винду переставить и т.д.

LUTSK

  • Junior Member
  • **
  • Сообщений: 94
  • Репутация: +1/-1
    • Просмотр профиля
    • E-mail
Re: Как поиздеваться над сервисным инженером...
« Ответ #6 : 11 Августа, 2007, 10:56:54 »
После всего прочитаного и предложеного мне уже их (сисадмина) просто жалко. Я уже вижу как он виснет и плати в голове горят.Если это делать регулярно то и в дурдом его могут забрать :)

ahsas

  • Junior Member
  • **
  • Сообщений: 39
  • Репутация: +0/-0
    • ICQ клиент - 446351401
    • Просмотр профиля
    • E-mail
Сообщение "Как поиздеваться над сервисным инженером..". - "Как поиздеваться над неопытным сервисным инженером..." .т.к. при грамтно поставленной групповой политике сисадмин не позволит над собой издеваться