![So machen Sie ein Optionsfeld in MS Word zu einem Quadrat](https://rvso.com/image/1628406/So%20machen%20Sie%20ein%20Optionsfeld%20in%20MS%20Word%20zu%20einem%20Quadrat.png)
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.