2011-11-30 97 views
0

我正在嘗試編寫用於Powerpoint的插件,用戶應該能夠在Excel工作表中選擇單元格,然後轉到他想要粘貼該表格的Powerpoint幻燈片,在啓動外接程序後,宏應該創建一個表並逐個單元地複製。之後,宏將根據我們的格式指南格式化PowerPoint表格。我現在遇到了一些問題:將Excel數據導出到PowerPoint演示文稿

1)如何通過Excel中選定範圍內的單元格,我嘗試遍歷選定範圍內的單元格,但是既沒有這個也沒有計算行/列與在選定的範圍內工作(我對Excel VBA不太熟悉)

2)將數據從Excel複製到Powerpoint的最佳方式是什麼?我看到一些使用字符串數組的建議,它首先讀入所有數據;有些用戶重複使用一個變量來複制數據,有些用戶直接從XL到PPT參考,不同方法的優點是什麼?

非常感謝 小號

回答

0

關於第一個問題,這裏是該作品(但,這取決於你打算做什麼)的代碼片段:

Dim C As Range 
For Each C In Range("A1:A100") 
    'do stuff 
Next C 

關於你的第二點,它取決於你所期望的結果:

  • 一個PowerPoint格式的陣列
  • Excel對象嵌入到寶werPoint一旦你選擇了
  • 複製粘貼值的幻燈片內容

裏面,很容易在網上找到ressources做你想做什麼。

+0

謝謝,我實際上發現我的問題是早些時候,當我以錯誤的方式綁定Excel。 – seba

相關問題