我有一個子程序,將創建一個形狀,但我有兩個問題代碼:VBA超鏈接和形狀創造
- 我必須指定在其上滑動,這種形狀將被創建。如果我想同時在多張幻燈片上創建相同的形狀,這是一個問題。我如何實現這一目標?我應該用什麼替換activepresentation.slides(x)?
- 我希望形狀具有指向特定幻燈片的超鏈接。我的代碼有什麼問題來實現它?當我嘗試將動作分配給所創建的形狀時,它給了我一個錯誤。
Sub createshape()
Dim oshp As Shape
Dim osld As Slide
'old code
Set osld = ActivePresentation.Slides(1)
Set oshp = osld.Shapes.AddShape(msoShapeRectangle, 485, 15, 104, 60)
oshp.ActionSettings (ppMouseClick)
.Action = ppActionHyperlink
.Hyperlink.Address = SlideNumber
.Hyperlink.SubAddress = 1 'this should take the hyperlink to slide 1 i hope.
End Sub
我想是因爲我會做同樣的事情了很多很多的幻燈片多次自動執行此功能。
一開始,你With' – 2012-01-02 20:54:27