So ändern Sie die Breite des Kommentarbereichs in Microsoft Word 2011 für Mac

4898
rkjt50r983

Ich schreibe einen Bericht mit der Microsoft Word 2011 for macKommentarfunktion.

Kann die Breite des Kommentarbereichs geändert werden?

Dieser Bereich ist für meine Präferenz zu groß.

So ändern Sie die Breite des Kommentarbereichs in Microsoft Word 2011 für Mac

Aktualisieren

In meinem Einstellungsbereich "Änderungen verfolgen" gibt es keine Option, mit der Sie die Breite des Markup-Bereichs ändern können.

So ändern Sie die Breite des Kommentarbereichs in Microsoft Word 2011 für Mac

4
Wenn Sie mit der Maus über die Linie fahren, erhalten Sie eine Art Doppelpfeil? Burgi vor 8 Jahren 0
@Burgi Danke, aber leider nein. rkjt50r983 vor 8 Jahren 0
(In Word 2013 für Windows) Wechseln Sie zur Registerkarte Überprüfen, und wählen Sie über die Schaltfläche Änderungen verfolgen die Option Änderungsoptionen ändern aus, um das Dialogfeld Änderungsoptionen anzuzeigen. Links unten sehen Sie einen Abschnitt für Ballons. Ändern Sie die bevorzugte Breite (meine Standardeinstellung ist 6,5 Zentimeter). Tanya vor 8 Jahren 0
@Tanya Danke, aber in "word for mac 2011" scheint es keine solche Option zu geben. Bitte sehen Sie sich den Pref-Bereich in der aktualisierten Frage an. rkjt50r983 vor 8 Jahren 0
Es ist nicht ganz das, was Sie verlangen, aber wenn Sie die Option "Positionsnummern zur Anzeige von Änderungen verwenden" im Dialogfeld "Voreinstellungen" deaktivieren, dann das Überprüfungsfenster anzeigen (Registerkarte "Überprüfung" -> Gruppe "Änderungen" -> Überprüfungsfenster), werden die Kommentare in einem anpassbaren Bereich angezeigt. vor 8 Jahren 1

1 Antwort auf die Frage

2

Ich kann keine Möglichkeit dafür in der Benutzeroberfläche sehen, aber Sie können es im Code tun. Wie üblich gibt es viel mehr Schritte als ich möchte. Unten habe ich nun einige VBA hinzugefügt, die in die Vorlage "Normal" eingefügt werden können.

Für VBA nicht ganz sicher, dass Sie die Registerkarte "Entwickler" nicht aktivieren müssen, aber ...

Öffnen Sie Ihr Dokument und aktivieren Sie die Ansicht, die Sie ändern möchten (die Breite kann für verschiedene Ansichten unterschiedlich sein).

Klicken Sie auf Word-> Tools-> Macro-> Visual Basic Editor.

Versuchen Sie im Idealfall, die Word- und VBE-Fenster so zu organisieren, dass Sie in beide Fenster klicken können, ohne das eine oder das andere auszublenden.

Wenn Sie in der VBE kein Fenster mit dem Titel "Direktes Fenster" sehen, verwenden Sie VBEs Ansicht-> Direktfenster, um es anzuzeigen

Geben Sie Folgendes in das unmittelbare Fenster ein, oder kopieren Sie es von hier aus, und drücken Sie am Ende die Eingabetaste

?activewindow.view.revisionsballoonwidthtype 

Ich denke, Sie sehen den Wert "1" im Direktfenster. Wenn ja, ändern Sie den Befehl wie folgt (löschen Sie das "?" Und hängen Sie "= 0" an).

activewindow.view.revisionsballoonwidthtype=0 

und führen Sie es aus

Ändern Sie dann den Befehl in

activewindow.view.revisionsballoonwidth=10 

(Geben Sie den gewünschten Prozentsatz ein, an dem ich "10" eingegeben habe) und führen Sie das aus.

Wenn Sie tatsächlich eine Breite in Punkten wünschen, führen Sie das aus

activewindow.view.revisionsballoonwidthtype=1 

dann ausführen

activewindow.view.revisionsballoonwidth=200 

wo Sie die Breite in Punkten anstelle von "200" eingeben

Anmerkungen:

  • Als ich zum ersten Mal versucht habe, den Breitenwert zu ändern, hat es nicht funktioniert. Ich schien zuerst den Revisionsballonbreiten-Typ ändern zu müssen, dann würde meine Änderung "nehmen". Aber vielleicht habe ich auf dem Weg etwas falsch gemacht.
  • Möglicherweise müssen Sie "ActiveWindow" durch "ActiveDocument" voranstellen. (ohne Anführungszeichen), damit dies funktioniert.

FWIW Ich würde Ihnen das äquivalente Applescript geben, aber die entsprechenden Eigenschaftsnamen werden im Dictionary für Word 2011 nicht angezeigt.

Alternativ können Sie den folgenden Code in ein neues Modul in Ihrer Vorlage "Normal" einfügen (dies ist im VB-Editor möglich). Ändern Sie die Breitenwerte oben in die Werte, die Sie verwenden möchten. Führen Sie dann mit einem leeren Dokument (dh "basierend auf" Normal.dotm ") die Routine @@@ aus. Dies sollte normal.dotm selbst beheben und das Standardverhalten in Zukunft ändern (denke ich!).

Es gibt jedoch auch eine AutoOpen-Routine, in der Sie möglicherweise die Einstellungen für vorhandene Dokumente ändern müssen. Ich bin nicht sicher, ob du das brauchst. Wenn nicht, löschen Sie das AutoOpen-Unterelement oder benennen Sie es um. Wenn Sie es brauchen und bereits ein AutoOpen in Ihrer Normal.dotm haben, müssen Sie Ihre vorhandene Routine ändern und dann meine entfernen / umbenennen.

Auf dem Weg wurde mir klar, dass es eine minimale Breite gibt, was mich dazu brachte zu denken, dass die Werte nicht "einnehmen". Aber zum Beispiel hat das Einstellen einer Breite von 5%, 10%, 15% genau den gleichen Effekt, und ich muss auf 21% oder einiges davon gehen, um es zu erhöhen. Word Report nicht die Breite es gesetzt hat, wenn Sie die Werte überprüfen - es meldet die Breiten Sie versucht zu setzen. Wenn Sie "das Minimum" wünschen, reicht es aus, den Wert "1" für Punkte oder Prozent zu verwenden.

' set your preferred measurement type and width here. ' NB, there seems to be a minimum anyway, but that may depend on things I have ' not looked at such as screen size and so on. ' The numbers Word reports are the numbers you have set, not the values ' it has actually set the width to. 'Const preferredBalloonWidthType As Integer = WdRevisionsBalloonWidthType.wdBalloonWidthPoints 'Const preferredBalloonWidth As Single = 300 Const preferredBalloonWidthType As Integer = WdRevisionsBalloonWidthType.wdBalloonWidthPercent Const preferredBalloonWidth As Single = 25  Sub autoopen() Call changeBalloonSettings End Sub  Sub changeBalloonSettings() With ActiveWindow.View .RevisionsBalloonWidthType = preferredBalloonWidthType .RevisionsBalloonWidth = preferredBalloonWidth ' debug check 'If .RevisionsBalloonWidthType = WdRevisionsBalloonWidthType.wdBalloonWidthPercent Then ' MsgBox "Percent: " & .RevisionsBalloonWidth 'Else ' MsgBox "Points: " & .RevisionsBalloonWidth 'End If End With End Sub  Sub fixupNormaldotm() ' Sets the Normal template to have the settings we would like ' for future documents ' to run this, start word and ensure that a single blank doument, ' based on Normal.dotm, is open (this is by default what you get ' when you start the Word application without e.g. double-clicking ' on a doument in Finder) Dim d As Word.Document Dim t As Word.Template Set t = ActiveDocument.AttachedTemplate  Set d = Documents.Open(t.FullName) ' autoopen should run, so that's all we need. If you removeed ' autoopen, uncomment the following line: call changeBalloonSettings d.Save d.Close Set d = Nothing Set t = Nothing End Sub 
Großartig! Ich danke dir sehr. Übrigens: Ist es möglich, die Standardeinstellung der Markierungsbereichsbreite zu ändern, so dass der Code bei jedem Start von MS Word automatisch ausgeführt wird? rkjt50r983 vor 8 Jahren 0
Ich habe etwas Code dazu hinzugefügt - ob das funktioniert, was Sie brauchen. Die ganze Antwort könnte mit etwas mehr Editieren auskommen, aber ich habe gerade keine Zeit. vor 8 Jahren 1