題 如何更改註釋框的默認大小


每次發表評論時,調整大小都會令人非常沮喪。任何人都知道快捷方式,或者可以提供線索以便我可以編寫腳本嗎?


5
2017-09-10 15:17


起源


有 這個 鏈接,但我不確定你的意思是“評論框” - Doktoro Reichard


答案:


我使用這個VBA宏來在必要時批量調整註釋。據我所知,你不能改變評論框的默認大小。

我玩過 Worksheet_SelectionChange 事件自動觸發調整宏,但在排序/移動大範圍時這是一個可怕的想法。

Sub AutoFitComments()
    Application.ScreenUpdating = False
    For Each MyComment In ActiveSheet.Comments
        With MyComment
            .Shape.TextFrame.AutoSize = True
            .Shape.Top = .Parent.Top + 3
            .Shape.Left = .Parent.Offset(0, 1).Left + 3
            .Shape.Placement = xlMove
        End With
    Next
    Application.ScreenUpdating = True
End Sub

將代碼插入工作簿的VBA編輯器中。按 Alt鍵+F8 » 輸入 快速運行宏。

enter image description hereenter image description here


2
2017-09-10 16:23