Клацніть правою кнопкою миші на стовпці або рядку не відображається контекстне меню


2

У мене є така проблема: При натисканні правою кнопкою миші на рядок або стовпець у Excel 2010 жодне меню не з’являється. У Excel 2003 клацання правою кнопкою миші в рядку дозволяє вставляти / видаляти рядки.

Чи знаєте ви, чи не існує цієї функціональності в Excel 2010 або якщо моя установка Excel є проблематичною і що мені потрібно зробити, щоб вирішити це?

Оновлення: я використовую Windows 7 64 біт, і мій Office - це Home and Business Edition.


Нам потрібна додаткова інформація про вашу систему, перш ніж ми зможемо допомогти.

див. оновлене запитання, @RandolphWest.
studiohack

Відповіді:


3

натисніть alt-f11, щоб дістатися до VBE, натисніть ctrl-g, щоб побачити безпосереднє вікно Введіть наступне

application.CommandBars("Cell").Reset
application.CommandBars("cell").Enabled = True
application.CommandBars("Column").Reset
application.CommandBars("column").Enabled = True
application.CommandBars("Row").Reset
application.CommandBars("row").Enabled = True

alt-f11, щоб повернутися до excel


1

Запустіть Excel у безпечному режимі та перевірте, чи проблема не зникає. Це може бути надбудова, яка краде функціонал.

Щоб відкрити Excel у безпечному режимі, знайдіть документ Excel та утримуйте його, Ctrlколи двічі клацніть по ньому. Вам буде запропоновано відкрити в безпечному режимі.


EDIT: На цьому веб-сайті можна використовувати макрос VBA , який, очевидно, відновить поведінку правої кнопки миші:

Sub SwitchOnCutAndPaste()

EnableControl 21, True
EnableControl 19, True
EnableControl 22, True
EnableControl 755, True

End Sub

Sub EnableControl(Id As Integer, Enable As Boolean)

Dim CB As CommandBar
Dim CBC As CommandBarControl

For Each CB In Application.CommandBars
    Set CBC = CB.FindControl(Id:=Id, recursive:=True)
    If Not CBC Is Nothing Then CBC.Enabled = Enable
Next

End Sub

Дякую. Я відкрив excel у безпечному режимі, і дійсно меню правого клацання з'являється нормально, коли я вибираю цілі рядки чи стовпці. Однак додаткового додатка не встановлено, коли я відкриваю звичайний excel. Чи може бути, що доповнене меню, яке було встановлено раніше, видалило меню правої клавіші назавжди (можливо, за допомогою команди VBA)? І якщо так, то як я можу його відновити?
Фінансовий економіст

Дивіться мою переглянуту відповідь. Я не можу говорити, чи працює це, але це, безумовно, варто зняти.

Дякую за відповідь, але, на жаль, це не працює. Я запустив макрос, але не пощастило. Це дуже дивно. Я використовую excel протягом століть і не стикався з подібною проблемою.
Фінансовий економіст

1

Це працювало для мене:

Натисніть Alt+, F11щоб перейти до редактора Visual Basic, натисніть Ctrl+, Gщоб побачити найближче вікно, і введіть наступне:

Application.CommandBars("cell").Enabled = True
Application.CommandBars("Ply").Enabled = True
Application.CommandBars("row").Enabled = True
Application.CommandBars("column").Enabled = True

Alt+ F11повернутися до Excel.

"ply" - код, який використовується для включення правого клацання на вкладки робочого аркуша.


0

Це проблема профілю Windows - увійдіть як адміністратор перейменує старий профіль як .old та увійдіть як користувач, щоб відтворити новий профіль Windows, вирішити проблему.


Це досить загальне рішення, і воно може включати більше кроків, ніж просто те, про що ви говорите з новішими версіями Windows - навіть для Windows XP були зроблені інші кроки, щоб зробити це правильно з боку ОС, ніж просто перейменування профілю. Прочитайте "Чому мені потрібно коментувати 50 репутацій", щоб зрозуміти, як можна починати коментувати.
Pimp Juice IT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.