VSTO: CheckedItems aus CheckedListbox in Word-Bookmark

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von rory.

    VSTO: CheckedItems aus CheckedListbox in Word-Bookmark

    Hallo Leute,

    denke bei meinem Problem handelt es sich um nichts Großartiges. Ich möchte aus einer CheckedListbox die Items, die gecheckt sind in ein Word-Bookmark einfügen. Mit der einfachen ListBox klappt das auch, habe den Code dann versucht für die CheckedListbox anzuwenden, dies klappt jedoch nicht so, wie es sollte.

    Hier der Code:

    VB.NET-Quellcode

    1. Private Sub clsbProzess_SelectedIndexChanged(sender As Object, e As EventArgs) Handles clsbProzess.SelectedIndexChanged
    2. Dim x As Integer
    3. Dim str As String = ""
    4. For x = 0 To clsbProzess.CheckedItems.Count - 1
    5. If clsbProzess.GetSelected(x) Then
    6. str += clsbProzess.CheckedItems(x).ToString + vbCr
    7. End If
    8. Next
    9. docTools.ProtectionOff()
    10. docTools.ChangeBookmark("Prozesse", str)
    11. End Sub


    Ich hoffe, mir kann jemand schnell weiterhelfen :)

    Liebe Grüße,
    rory
    "Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst." - H.A. Klaeren

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „rory“ ()

    rory schrieb:

    klappt jedoch nicht so
    Meinst Du dies:

    VB.NET-Quellcode

    1. For x = 0 To clsbProzess.CheckedItems.Count - 1
    2. str += clsbProzess.CheckedItems(x).ToString + vbCr
    3. 'If clsbProzess.GetSelected(x) Then
    4. ' str += clsbProzess.CheckedItems(x).ToString + vbCr
    5. 'End If
    6. Next
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Ja, vielen Dank!
    Hätte nicht gedacht, dass es an so einer Kleinigkeit hängt!

    Liebe Grüße ^^
    "Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst." - H.A. Klaeren