vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: laufzeitfehler 13 typen unverträglich 
Autor: medizintechnik_85
Datum: 10.10.15 09:38

Teil 6:

Sub AddDetailedProgressBar()
 
    ScreenUpdating(FindWindowHandle(Application)) = False
    RemoveDetailedProgressBar
 
 
    On Error Resume Next
    Dim presentation As PowerPoint.presentation
    Dim s As PowerPoint.Shape
    Set presentation = Application.ActivePresentation
    Dim counter As Integer: counter = 0
    Dim slide As slide
 
 
    Dim X As Integer: X = 0
    Dim initialTop As Integer: initialTop = 0
    Dim initialLeft As Integer: initialLeft = 0
    Dim bulletCounter As Integer: bulletCounter = 0
    Dim Count As Integer: Count = 0
 
 
    Dim sectionCounter As Integer: sectionCounter = 0
    Dim slidesPerSection As Integer: slidesPerSection = 0
    Dim numberOfSections As Integer: numberOfSections = 0
    Dim sectionLength As Variant: sectionLength = 0
 
    Dim mySections() As Integer
    Dim sectionSlides() As Integer
    ReDim Preserve mySections(0 To 1)
    ReDim Preserve sectionSlides(0 To 1)
 
 
    ' Determine structure of slide set
    With presentation
        For X = 1 To .Slides.Count
            Dim notHidden As Boolean
            notHidden = Not .Slides(X).SlideShowTransition.Hidden
 
            Dim notIgnored As Boolean
 
 
            If .Slides(X).NotesPage.Tags.Count = 0 Then
                notIgnored = True
            Else
                notIgnored = False
            End If
 
 
 
            If notHidden And notIgnored Then
                'get slide numbers
                ReDim Preserve sectionSlides(0 To (UBound(sectionSlides) + 1))
 
                sectionSlides(counter) = .Slides(X).slideNumber
 
 
                counter = counter + 1
                If IsNull(.Slides(X).Shapes("section")) Then
                    mySections(sectionCounter) = mySections(sectionCounter) + 1
                Else
                    ReDim Preserve mySections(0 To (UBound(mySections) + 1))
                    sectionCounter = sectionCounter + 1
                    mySections(sectionCounter) = 1
                End If
 
            End If
        Next X
    End With
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
laufzeitfehler 13 typen unverträglich5.398medizintechnik_8509.10.15 19:52
Re: laufzeitfehler 13 typen unverträglich4.122Manfred X10.10.15 08:46
Re: laufzeitfehler 13 typen unverträglich4.171medizintechnik_8510.10.15 09:32
Re: laufzeitfehler 13 typen unverträglich4.539medizintechnik_8510.10.15 09:33
Re: laufzeitfehler 13 typen unverträglich4.443medizintechnik_8510.10.15 09:35
Re: laufzeitfehler 13 typen unverträglich4.330medizintechnik_8510.10.15 09:36
Re: laufzeitfehler 13 typen unverträglich4.105medizintechnik_8510.10.15 09:37
Re: laufzeitfehler 13 typen unverträglich4.139medizintechnik_8510.10.15 09:38
Re: laufzeitfehler 13 typen unverträglich4.138medizintechnik_8510.10.15 09:38
Re: laufzeitfehler 13 typen unverträglich4.181medizintechnik_8510.10.15 09:39
Re: laufzeitfehler 13 typen unverträglich4.120medizintechnik_8510.10.15 09:40
Re: laufzeitfehler 13 typen unverträglich4.058Manfred X10.10.15 10:10
Re: laufzeitfehler 13 typen unverträglich4.040medizintechnik_8510.10.15 11:44
Re: laufzeitfehler 13 typen unverträglich4.132Manfred X10.10.15 12:04
Re: laufzeitfehler 13 typen unverträglich4.138medizintechnik_8510.10.15 12:36
Re: laufzeitfehler 13 typen unverträglich4.128Manfred X10.10.15 13:06
Re: laufzeitfehler 13 typen unverträglich4.211medizintechnik_8510.10.15 14:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel