Dừng ngăn nghiên cứu xuất hiện trong Microsoft Office


42

Làm thế nào tôi có thể ngăn chặn các Pane nghiên cứu xuất hiện trong Microsoft Office, ví dụ như khi tôi cầm Altvà bấm ở đâu đó trong một email trong Outlook?

Điều này là vô ý và thường xảy ra khi tôi Alt-Tab giữa các cửa sổ và gây ra sự chậm trễ đau đớn. Điều này có thể được tắt?

nhập mô tả hình ảnh ở đây
bấm vào để phóng to


Bạn sử dụng Microsoft Office nào? 2007 hay 2010 (hoặc cái gì khác)?
Rolnik

2
Đối với những người quan tâm đến tiền thưởng, tôi đặc biệt đề cập đến năm 2007 nếu nó tạo ra sự khác biệt nhưng tôi nghi ngờ nó không.
Daniel DiPaolo

Câu trả lời:


38

Sau khi chiến đấu với điều này bản thân mình trong nhiều năm, tôi đã tìm ra câu trả lời.

Từ Word, nhấn Alt-F11 để mở VB Editor.

Nhấn Ctrl-G để mở Cửa sổ ngay lập tức.

Nhập dòng này và nhấn Enter:

Application.CommandBars("Research").Enabled = False

Lưu ý rằng dường như không có gì xảy ra, nhưng bạn có thể tiếp tục và đóng VB Editor và Word. Lần tới khi bạn mở Outlook, tính năng này sẽ bị tắt.


1
Câu hỏi ban đầu đề cập đến Outlook, không phải Word. Khi tôi thử điều này với Outlook độc lập, tôi nhận được "Đối tượng không hỗ trợ phương thức hoặc thuộc tính này".
Burhan Ali

4
Trong Outlook tôi dường như đã làm cho nó hoạt động với Application.Explorers (1) .CommandBars ("Research"). Đã bật = false
David Cornish

4
Sử dụng Microsoft Word 2010, điều này dường như hoạt động:Application.ActiveWindow.CommandBars("Research").Enabled = False
John Fisher

1
Điều này hoạt động hoàn toàn tốt, cảm ơn cho giải pháp! (Đã thử nghiệm trên MS Word 2013)
Christian Feldbacher

3
Giải pháp của David Cornish làm việc cho tôi:Application.Explorers(1).CommandBars("Research").Enabled = false
ScrappyDev

9

Thật không may, câu trả lời là "Không, điều này không thể tắt được".

Mọi người đã tự hỏi điều này khá lâu rồi (đây là một số ví dụ có từ năm 2007):

Bạn có thể sẽ phải xử lý một cái gì đó không tốt để bẫy các phím bằng AutoHotkey hoặc AutoIt hoặc tương tự.

Vài điều bạn có thể cố gắng sống với nó:

  • Xóa tất cả các mục khỏi Tùy chọn nghiên cứu và đảm bảo nó không cố truy cập các dịch vụ nghiên cứu dựa trên mạng (vì vậy ít nhất nó sẽ mở nhanh chóng).
  • Để cửa sổ mở mọi lúc (chỉ cần thu nhỏ nó xuống một chút, hoặc mở khóa và ẩn nó ở một nơi nào đó trên đường đi).

Không phải là câu trả lời bạn muốn tôi chắc chắn, nhưng đó là những câu trả lời như xa như tôi có thể tìm thấy.


+1 cho nghiên cứu tiết lộ ít nhất sự đau khổ được chia sẻ, và cũng cho các đề xuất tốt khác để giảm đau đầu
Daniel DiPaolo

Cảm ơn, rất vui khi biết nó không chỉ riêng tôi. Đánh giá cao thời gian của bạn trong việc điều tra này.
Andrew Doran

Daniel, @rzlines Phản hồi ngày 10 tháng 10 là chính xác và hoạt động tốt khi thêm / xóa được chạy với tư cách Quản trị viên. Một số chỉnh sửa đăng ký để hoàn thành việc dọn dẹp.
V Stuart Foote

4

Tôi đã có thể tắt máy bằng cách mở menu tùy chọn Outlook (Tệp> Tùy chọn). Sau đó đi xuống tab phụ Bổ trợ.

Khi ở trong menu Bổ trợ, hãy đi đến phần dưới cùng có nội dung: "Quản lý [Bổ trợ COM]" và nhấp vào nút Bắt đầu. Bỏ chọn hộp bên cạnh "Bổ trợ dịch vụ kết nối doanh nghiệp", sau đó bấm OK.

Điều này sẽ giữ cho khung nghiên cứu mở.


Tôi không thấy 'Tệp> Tùy chọn' trong Outlook?
Andrew Doran

3

Bạn cũng có thể làm điều này trong Outlook thông qua VBA. Office 2010 không còn cho phép bạn loại bỏ thông qua hầu hết các giải pháp này.

Word, PowerPoint và Excel cho phép bạn sử dụng giải pháp dễ dàng này .

Outlook đòi hỏi nhiều rắc rối hơn vì nó sử dụng cả Explorers và Inspector, trong các bối cảnh khác nhau, cả hai đều có thanh lệnh này được kích hoạt. Giải pháp do đó là hai phần.

Phần một là thiết lập WithEventsđể xử lý việc tạo ra mỗi Thanh tra mới. Nói chung đây là bất cứ khi nào bạn MỞ một tin nhắn / sự kiện / vv và chúng được tạo / hủy mỗi lần. Vì vậy, ngay cả khi bạn nhấn vào mỗi Thanh tra hiện tại, những thanh tra mới của bạn sẽ không bị vô hiệu hóa thanh lệnh.

Đặt phần sau vào ThisOutlookSession trong trình chỉnh sửa VBA của bạn (Alt + F11). Mỗi thanh tra mới (và thám hiểm cũng vậy, mặc dù tôi chưa có trình thám hiểm được tạo) sẽ bị vô hiệu hóa thanh lệnh.


Public WithEvents colInspectors As Outlook.Inspectors
Public WithEvents objInspector As Outlook.Inspector
Public WithEvents colExplorers As Outlook.Explorers
Public WithEvents objExplorer As Outlook.Explorer

Public Sub Application_Startup()
    Init_colExplorersEvent
    Init_colInspectorsEvent
End Sub
Private Sub Init_colExplorersEvent()
    Set colExplorers = Outlook.Explorers
End Sub

Private Sub Init_colInspectorsEvent()
    'Initialize the inspectors events handler
    Set colInspectors = Outlook.Inspectors

End Sub

Private Sub colInspectors_NewInspector(ByVal NewInspector As Inspector)
    Debug.Print "new inspector"
    NewInspector.commandbars("Research").Enabled = False
    'This is the code that creates a new inspector with events activated
    Set objInspector = NewInspector
End Sub
Private Sub colExplorers_NewExplorer(ByVal NewExplorer As Explorer)
    'I don't believe this is required for explorers as I do not think Outlook
    'ever creates additional explorers... but who knows
    Debug.Print "new explorer"
    NewExplorer.commandbars("Research").Enabled = False
    'This is the code that creates a new inspector with events activated
    Set objExplorer = NewExplorer
End Sub

Tuy nhiên, điều này sẽ chỉ đưa menu đi từ một số chế độ xem trong Outlook. Bạn vẫn sẽ cần chạy macro sau để xóa nó khỏi tất cả các nhà thám hiểm. Như tốt nhất tôi có thể nói điều này là liên tục khi bạn đóng / mở lại Outlook:

Private Sub removeOutlookResearchBar()

    'remove from main Outlook explorer
    Dim mExp As Explorer
    For Each mExp In Outlook.Explorers
        mExp.commandbars("Research").Enabled = False
    Next mExp

End Sub

2

Thử đi:

Thêm / Xóa chương trình ---> Microsoft Office ---> Thêm hoặc xóa tính năng ---> mở rộng Công cụ Office ---> tắt Research Explorer Bar

nguồn


1
Tôi đã thử điều đó và không may là nó không hoạt động - Tôi vẫn thấy khung nghiên cứu xuất hiện khi tôi nhấn giữ Alt.
Andrew Doran

Andrew, bạn có thể muốn kiểm tra điều đó. Nó phải dành cho tất cả người dùng Office 2007 trên PC, nhưng khi được chạy với tư cách Quản trị viên, Thêm / Xóa chương trình -> Microsoft Office -> Thêm hoặc xóa tính năng Tùy chọn cài đặt -> Office Tools -> Research Explorer Bar được đặt thành "Không có sẵn" và Tiếp tục. Tiếp theo là khởi động lại được vinh danh. Thanh nghiên cứu bị vô hiệu hóa. Mỗi người dùng HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Common \ Research Key có thể bị xóa. Làm nổi bật <alt> sẽ không còn dẫn đến việc khởi chạy thanh Nghiên cứu.
V Stuart Foote

1

Trong Outlook hãy thử điều này; Nó sẽ không vô hiệu hóa nhưng sẽ ngăn chặn đóng băng.

  1. Giữ phím Alt và chuột trái Nhấp vào một từ để mở ngăn Nghiên cứu
  2. Ở dưới cùng của ngăn Nghiên cứu, nhấp vào "Tùy chọn nghiên cứu"
  3. Trong "Dịch vụ" bỏ chọn mọi thứ
  4. Nhấp vào "Ok" để lưu các thay đổi

Điều này vẫn khiến ngăn Nghiên cứu mở, chỉ dừng lại khi hiển thị bất kỳ kết quả nào.
ChrisB

0

Nếu bạn không muốn tắt nhấp chuột nghiên cứu, nhưng muốn tránh điều đó xảy ra trong khi bạn đang bấm tab giữa các cửa sổ, chỉ cần tránh nhấp vào trong khu vực nội dung trong ứng dụng Office (ví dụ: nhấp vào thanh tiêu đề hoặc thanh cuộn vv). Điều này tránh kích hoạt nghiên cứu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.