So machen Sie ein Optionsfeld in MS Word zu einem Quadrat

So machen Sie ein Optionsfeld in MS Word zu einem Quadrat

Ich sehe, dass das Optionsfeld in MS Word rund ist (Active X-Steuerelement). Ich möchte das Optionsfeld im Kontrollkästchenstil oder die Kontrollkästchen im Optionsfeldstil erstellen. Um das klarzustellen: Nehmen wir an, ich habe die Optionen „Ja“ und „Nein“ und ich möchte, dass ein Benutzer entweder „Ja“ oder „Nein“ auswählen kann, aber das wird im Kontrollkästchenstil sein und nicht im runden Optionsfeld. Ich sehe, dass dies in PDF erreicht werden kann, aber ich sehe keine Möglichkeit im Active X-Steuerelement von MS Word.

Gibt es eine Möglichkeit, dies in MS Word zu erreichen?

Antwort1

Die einzige Möglichkeit, dies zu umgehen, besteht darin, dem Word-Dokument Kontrollkästchen und ein wenig VBA hinzuzufügen. Wenn ich ein Kontrollkästchen auswähle, werden alle anderen Kontrollkästchen gelöscht. Ich habe zwei Kontrollkästchen eingerichtet, eines mit dem Namen chkYes und das andere mit dem Namen chkNo. Dann habe ich diesen Code im VBA-Editor hinzugefügt. Sie sollten ihn einfach ausschneiden und einfügen können. Die erste Zeile sollte in (Allgemein) (Erklärungen) landen. Viel Spaß.

Dim varInd As String

Private Sub chkYes_Click()

If varInd = "Running" Then Exit Sub
varInd = "Running"

chkNo.Value = 0
chkYes.Value = 1

varInd = ""

End Sub

Private Sub chkNo_Click()

If varInd = "Running" Then Exit Sub
varInd = "Running"

chkYes.Value = 0
chkNo.Value = 1

varInd = ""

End Sub

Antwort2

ActiveX-Optionsfeld-Steuerelemente haben immer einen Punktstil. ActiveX-Kontrollkästchen-Steuerelemente haben immer ein Häkchen. Wenn Sie andere Steuerelemente wünschen, müssen Sie sich eine Steuerbibliothek von Drittanbietern ansehen. Sie können das visuelle Erscheinungsbild der ActiveX-Steuerelemente nicht bearbeiten, nur ihr Verhalten.

Wenn Sie ein Kontrollkästchen verwenden müssen, binden Sie nicht markierte Kontrollkästchen mit 0 und markierte mit 1.

zB ein Formular, in dem die Frage

Haben Sie die Allgemeinen Geschäftsbedingungen gelesen?

Nicht angekreuzt bedeutet: Nein, das haben sie nicht.

verwandte Informationen