2

У меня возникает следующая проблема: При щелчке правой кнопкой мыши строки или столбца в Excel 2010 меню не появляется. В Excel 2003 щелчок правой кнопкой мыши по строке позволяет вставлять / удалять строки.

Знаете ли вы, если эта функция не существует в Excel 2010 или моя установка Excel проблематична, и что мне нужно сделать, чтобы решить эту проблему?

Обновление: я использую 64-разрядную версию Windows 7, и мой Office является выпуском для дома и бизнеса.

4 ответа4

2

нажмите 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, дважды щелкните его. Вам будет предложено открыть в безопасном режиме.


РЕДАКТИРОВАТЬ: есть макрос 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
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, чтобы решить эту проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .