powerpoint-vba

    0熱度

    1回答

    我有一些VBA PPT宏以及自定義功能區接口。誰的宏從代碼工作正常,但是當製作成ppam插件並添加到PPT插件時,一些命令會拋出此錯誤消息,但是該宏運行良好,只是想停止這些惱人的消息。 subs和函數都是Public,它仍然顯示相同的錯誤。請幫助 Public Sub frmFeedNotes_show() frmFeedNotes.Show End Sub <!--RibbonX Vis

    1熱度

    3回答

    我希望有人可以幫到.... 我有一個powerpoint演示文稿,它鏈接了excel文件中的表格和圖形。幻燈片的更新設置爲手動。 我在Powerpoint中創建了一個打開excel文件的VBA代碼。我試圖通過VBA更新PowerPoint中的鏈接,而不是手動選擇每個鏈接元素並更新值。雖然我的VBA代碼的第一部分在打開excel文件時起作用,但鏈接並沒有被更新,我認爲這不是更新鏈接的重點,所以我試圖

    1熱度

    1回答

    我正在試圖創建一個計數器,該計數器在Powerpoint演示文稿的VBA中每秒增加1。這是我到目前爲止所提出的。 Sub countup() Dim index As Integer index = 0 Do Until index > 100 index = index + 1 DoEvents With ActivePresen

    0熱度

    1回答

    我需要通過VBA設置文字的透明度,事實上,我需要爲整個形狀設置透明度,但這是我堅持使用的文字。 我似乎無法瀏覽對象模型找到透明度物業 Function SetTransparency(Value As Single) On Error GoTo AbortNameShape If ActiveWindow.Selection.ShapeRange.Count = 0 Then Ms

    0熱度

    1回答

    我知道有幾個關於這個運行時錯誤'438'的帖子,但我仍然無法弄清楚如何解決這個問題。這是我的全部代碼:https://pastebin.com/S6LigcWz但有問題的部分是這樣的: With c.ChartData .Activate .Workbooks.Sheets(1).UsedRange.Clear .Workbooks.Sheets(1).Range(A

    0熱度

    1回答

    SetSourceData 所以我看到這個:https://msdn.microsoft.com/VBA/PowerPoint-VBA/articles/chart-setsourcedata-method-powerpoint,我已經使用了類似的東西: .Chart.SetSourceData _ Source:="='Sheet1'!$A$1:$D$5", _ PlotBy

    0熱度

    1回答

    我正在尋找寫一個通用PowerPoint宏以將特定形狀組合在一起。問題是我不知道具體的形狀名稱,因爲我的幻燈片每次都會變化很小。這是我的情況:我有一個PowerPoint形狀的集合,其名稱以前綴「rc」開頭。例如,它們可以是「rc48」,「rc49」,「rc50」,「rc51」。它們總是以增加的數字順序,並且在幻燈片上只有「rc」命名的形狀。遵循這些形狀,我收集了帶有前綴「tx」的形狀(它們不是幻

    -1熱度

    1回答

    我有一個PowerPoint演示文稿和一個Excel文件。在我的PPT我使用一個公共變量Public cnt As Long和以下兩個函數添加到cnt或減去(爲例): Private Sub CommandButton1_Click() cnt = cnt + 1 Me.CommandButton3.Caption = "cnt up = " & cnt End Sub Private

    0熱度

    1回答

    這是整個代碼,以防您想要查看它:https://pastebin.com/TbewRRCc。我的問題是,檢查後,我的集合確實只包含我想要的列。所以,如果我有三列我想在那裏,columnsToCopy.Count將= 3,當我只是複製columnToCopy(3)。複製結果將只是一列。但是當我通過循環來創建這三列的聯合時,這些列之間的所有列也將在聯合中。 例如。假設我正在複製第1列,第13和第30列

    0熱度

    1回答

    有人可以幫我弄清楚爲什麼我的程序每次嘗試運行時都會崩潰嗎?崩潰似乎在任何我必須複製/粘貼線的情況發生,所以: ShRef.Range(ShRef.Cells(ShRef.Rows.Count, pCol).End(xlUp), ShRef.Cells(1, pCol)).Copy Destination:=ShWork.Columns(outCol) ShRef.Range(ShRef.Cells