|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 373
|
[VBA] sigh.. iterare textbox per ogni slide
Ciao ragazzi.. non conosco VB perchè lavoro con linguaggi un pochino più recenti... ma mi hanno chiesto di fare una piccola stronzata in PPT.. praticamente metto una textbox per ogni slide e con un comando devo prendere il valore di queste textbox e metterle in un excel.. ho quasi fatto.. mi manca solo una cosa...
come faccio a linkarmi a una textbox dentro la slide che si chiama, per esempio, txtProva? io avrei fatto così.. For Each oSlide In ActivePresentation.Slides oSlide.txtProva.text Next oSlide ma non funziona.. non trova txtProva... cosa sbaglio? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
devi loopare tutte le slides e tutte le shapes, prova così
![]() Codice:
Sub prova() Dim shape As shape Dim slide As slide c = 1 For Each slide In ActivePresentation.Slides For Each shape In ActivePresentation.Slides(c).Shapes MsgBox shape.TextFrame.TextRange.Text Next shape c = c + 1 Next slide End Sub ![]()
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 373
|
grazie.. provo
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:18.