Word 2016 VBA - Dokument bearbeiten ohne Makro zu beenden

Diskutiere und helfe bei Word 2016 VBA - Dokument bearbeiten ohne Makro zu beenden im Bereich Microsoft Office im Windows Info bei einer Lösung; Ich habe im Worddokument z.B. 3 Bilder (inlineshapes). Diese sollen nicht eines nach dem anderen (also 1,2,3) sondern in vordefinierter Reihenfolge... Dieses Thema im Forum "Microsoft Office" wurde erstellt von WalterGrau, 12. August 2019 um 13:03 Uhr.

  1. WalterGrau
    WalterGrau Gast

    Word 2016 VBA - Dokument bearbeiten ohne Makro zu beenden


    Ich habe im Worddokument z.B. 3 Bilder (inlineshapes). Diese sollen nicht eines nach dem anderen (also 1,2,3) sondern in vordefinierter Reihenfolge bearbeitet werden (z.B. 3,1,2). Mein Ansatz ist, in einem Vektor indPic die Indices der Inlinlineshapes abzuspeichern, also [(indPic(1)=3 ; indPic(2)=1 ; indPic(3)=2] und danach die Bilder z.B. in einer For..Next-Schleife in der Reihenfolge von indPic(.) zu bearbeiten. Mein Versuch ist, ein Bild durch Anklicken zu selektieren, dessen Index zu ermitteln und in den Vektor indPic zu übergeben; dann das nächste Bild anklicken usw.


    Dazu 2 Fragen:


    - wichtigere Frage: ich brauche für das Anklicken/Selektieren des nächsten Bildes etwas Zeit und, damit ich die Selektion im Dokument durchführen kann, die Übergabe der Verarbeitung an das Dokument. Das wollte ich mit dem Aufruf von "Sleep" und anderen Möglichkeiten erreichen, klappt aber nicht. Gibt es da eine Möglichkeit? Also z.B. aus dem Makro heraus die Bearbeitung eines aktiven Dokumentes zu ermöglichen ohne das Makro zu beenden, und nach der Bearbeitung das Makro fortsetzen.


    - weniger wichtig: gibt es eine Möglichkeit, den Index eines selektierten Inlineshapes direkt zu übernehmen und nicht, wie ich das gemacht habe über eine Loop?


    Mein Code siehe unten.


    MfG Walter


    '----------------------------------------------------------------------------------------------

    dim indPic(1 To 3) As Variant


    Sub test()
    J = 0
    A:
    J = J + 1
    x=MsgBox ( "Bild_" & J & " auswählen", vbOKOnly)
    sleep (10000)
    With ActiveDocument
    For i = 1 To .InlineShapes.Count
    If Selection.IsEqual(.InlineShapes(i).Range) = True Then
    indPic(J) = i
    End If
    Next i
    End With
    If J < 3 Then GoTo A
    Debug.Print "ind1=" & indPic(1) & " ind2=" & indPic(2) & " ind3=" & indPic(3)
    End Sub

    '----------------------------------------------------------------------------------------------
     
  2. -CHF- Win User

    WORD 2010: Zwei entgegenstehende Ausblendungen auf einer Seite?

    Hallo Jens,

    wenn niemand eine Word-interene Funktion parat hat, dann kannst du um diese Tabellen eine Textmarke einfügen (z.B. Schueler1) und diesen Bereich per Makro ein- und ausblenden.

    In dieses Makro kannst du dann auch die anderen TEile verwalten.

    Wäre das eine Möglichkeit? Verwendest du eine eigene Dokumentvorlage für die Dokumente?

    Hast du (Grund)Kenntnisse bzgl. VBA und Makros?

    Dann könnte ich dir heute Abend oder Morgen was zusammenstellen.



    Gruß

    Christian
  3. Michael Bauer (vboff Win User

    Anhang für Email

    Hallo,

    per Drag&Drop wird das bestimmt nicht gehen, weil bei allem, was Du z.B. aus Word ziehen kannst, nicht der Dateipfad, sondern für Deinen Zweck unbrauchbare Daten in die Zwischenablage kopiert werden.

    Dieses Makro für Word fügt das aktuelle Dokument einer neuen Email hinzu, ohne Outlook zu blockieren: http://www.vboffice.net/de/developers/word-datei-als-anlage-versenden

    Wenn Du darin

    Outlook.CreateItem(0)
    durch

    Outlook.ActiveInspector.CurrentItem
    ersetzt, dann wird das Dokument der aktuell geöffneten Email hinzugefügt.

    Das Makro ließe sich für jede Office-Anwendung, die VBA unterstützt, anpassen.
  4. Unti Win User

    Problem mit Schriftarten bei Office Word 365

    Hi G.O,

    als ich mir gestern ein Dokument mit Word 2010

    mittels der Option "Schriftarten in der Datei einbetten" gespeichert habe, wird das Dokument zwar nun in Word 2016 mit den richtigen Schriftarten dargestellt, allerdings kann ich dieses nicht mehr bearbeiten.

    Sobald ich es bearbeiten möchte steht folgender Satz oben:

    Um dieses Dokument zu ändern, entfernen Sie Schriftarten, die nur zum Drucken oder für die Vorschau lizensiert sind.

    Ich verstehe das einfach nicht, in Word 2010 hat alles super geklappt.

    Gruß

    Daniel
  5. LauraBarthelme Win User

    Markierungen für "Bearbeitung Einschränken" bei Word 2016 sollen nicht automatisch angezeigt werden

    Hi Lisa,

    danke für die schnelle Antwort.

    mein generelles Problem: ich habe via Schützen / Bearbeitung einschränken Einschränkungen getroffen: Zwar dürfen alle potentiellen Benutzer das Dokument bearbeiten, aber nur Bereiche davon.

    Wenn der Schutz mit Passwort aufgelegt ist, kann man mit einem Häkchen im Schutzmenü rechts auswählen, ob die bearbeitbaren Bereiche angezeigt werden oder nicht. Die sollen nicht angezeigt werden, weil die Textmarkierungen für andere Bearbeiter verwirrend
    sein können.

    Allerdings lässt sich die Einstellung nicht speichern. Bei jedem Öffnen der Vorlage oder eines darauf basierenden Dokuments sind die Markierungen wieder da und müssen händisch entfernt werden (was nicht jeder gleich kann, wenn er noch nie mit geschützten
    Dokumenten arbeiten kann).

    Jetzt hab ich gehofft, dass es vllt. noch eine Default Einstellung gibt, die ich übersehen habe, oder eine andere Lösung, damit die gelben Markierungen nicht erscheinen.

    In der Community war mal was von einem Makro zu lesen, das die gelben Markierungen automatisch beim Öffnen der Dokumente rausnimmt.

    Ein Makro, das die Arbeitsschritte ausführt (Überprüfen / Schutz / Bearbeitung Einschränken / Häkchen raus) habe ich erstellt, aber automatisch beim Öffnen funktioniert es auch nicht.

    Die Gelben Markierungen sind weiterhin beim Öffnen des Dokuments zu sehen.

    Hast Du eine Idee wie ich es automatisieren kann? (VBA-code technis bin ich leider nicht wirklich bewandert...)

    Vielen Dank schon mal!
  6. Andreas Killer Win User

    Excel - Makro Fehlermeldung

    Das merkwürdige ist, dass ich mit dem selben Makro in anderen Dokumente auch keine Probleme habe. Nur in dem einen bekomme ich die Fehlermeldung.
    Mach den VBA Editor auf, Fenster maximieren, lass das Makro laufen und wenn der Fehler kommt machst Du einen Screenshot vom ganzen Bildschirm und postest den hier.

    Ich hab da so eine Vermutung...

    Andreas.
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

Word 2016 VBA - Dokument bearbeiten ohne Makro zu beenden - Microsoft Office

Die Seite wird geladen...

Word 2016 VBA - Dokument bearbeiten ohne Makro zu beenden - Similar Threads - Word 2016 VBA

Forum Datum

Bild in Word mit VBA/Makro ein- und ausblenden

Bild in Word mit VBA/Makro ein- und ausblenden: Hallo Community, ich habe in Word ein UserForm erstellt. Durch das Aktivieren einer CheckBox aktiviere ich TextBoxen und ComboBoxen. Gleichzeitig soll durch die Aktivierung der CheckBox auch...
Microsoft Office 11. Juli 2019

VBA Makro funktioniert nicht mehr nach Umbennung des Dokumentes

VBA Makro funktioniert nicht mehr nach Umbennung des Dokumentes: Hallo liebe Community, ich habe mit Excel eine Vorlage gestaltet, in der ich durch klicken eines Buttons das Arbeitsblatt mit der Vorlage kopiert und einfügt. Das Makro habe ich aufgezeichnet...
Microsoft Office 13. März 2019

Word-Dokument: Bearbeitung nicht möglich

Word-Dokument: Bearbeitung nicht möglich: Ich habe einen Studentenaccount, den ich vor kurzem wieder erneuert habe (Mac). Nun kommt beim Öffnen eines Word-Dokuments die Meldung "Ihr Konto lässt keine Bearbeitung zu." Ich kann das...
Microsoft Office 24. August 2018

Makro-Recorder VBA Excel für Mac 2016

Makro-Recorder VBA Excel für Mac 2016: Guten Abend miteinander ! Kurze Frage bitte: In Excel für Mac 2016 gibt es beim Makro-Rekorder keine Wahlmöglichkeit zwischen absoluten- und relativen Verweisen - Ist dies ausschlaggebend für die...
Microsoft Office 20. Mai 2018

Makro Word 2016

Makro Word 2016: Hallo, Während dem Aufzeichnen eines Makros wird & Chr(13) und Selection.TypeParagrah eingefügt beim betätigen der Entertaste. Früher wrurde nur Selection.TypePargraph eingefügt, was auch in...
Microsoft Office 9. März 2018

Word; Makro VBA, um Hyperlinks automatisch anzupassen

Word; Makro VBA, um Hyperlinks automatisch anzupassen: Hallo Ich habe eine Word 2016-Datei mit rund 2000 Links, welche ich automatisch auf die Webseite oder ein internes Verzeichnis ausrichten möchte. Mein Problem: die Hyperlinks werden nur bis...
Microsoft Office 4. Februar 2018

VBA Makro

VBA Makro: Guten Tag, ich habe folgrndes Makro geschrieben. Sub Hinweispfeil() ActiveSheet.Shapes.AddShape(msoShapeRightArrowCallout, 39, 18.75, 120.75, 61.5).Select Selection.ShapeRange.ShapeStyle =...
Microsoft Office 5. Januar 2018
Word 2016 VBA - Dokument bearbeiten ohne Makro zu beenden solved
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.