在PPT2010版中用VBA對幻燈片進行紋理填充可行,為什么反過來查紋理填充序號時永遠都顯示-2這個值,下面提供原代碼給各位大神,求幫忙解決這個變態問題,先行謝過,誰能解決了分送誰。
ActivePresentation.Slides(1).Background.Fill.PresetTextured 10 ‘對幻燈片進行白色大理石紋理填充
msgbox ActivePresentation.Slides(1).Background.Fill.PresetTexture=10 '為什么值是false,不解!
msgbox ActivePresentation.Slides(1).Background.Fill.PresetTexture ’它的值永遠都是-2,意思好象是未設定
要怎么寫才能反查這張幻燈片的紋理填充序號是10或msoTextureWhiteMarble呢?
uj5u.com熱心網友回復:
看了一下,很多屬性都是“只讀”,又不能“錄制宏”。
還有,就算在幻燈片中插入一個“形狀物件”,然后把它的填充模式選成“檔案或紋理”,
但暫時不要選“大理石”這個紋理,而任意選擇別的。
然后再添加一個按鈕,插入代碼:
ActivePresentation.Slides(1).Background.Fill.PresetTextured msoTextureWhiteMarble
“播放”幻燈片,點擊按鈕,代碼成功執行了(可以在后面加MsgBox訊息),
但它填充的紋理并沒有變成“大理石”的。
所以,我覺得很可能“基本方法”就有問題。
uj5u.com熱心網友回復:
沒準你得打最新的PPT2010補丁。uj5u.com熱心網友回復:
請問去哪里下載最新的PPT2010補丁uj5u.com熱心網友回復:
http://www.wordlm.com/Office/XiaZai/2371.html
uj5u.com熱心網友回復:
PPTvba感覺就是沒設計好的產品uj5u.com熱心網友回復:
我正做這個,如果沒有結貼我可以回答轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/42056.html
標籤:VBA
上一篇:如何通過點擊treeview節點控制panel的滾動?
下一篇:VB.Net登錄表單涉涉及
