2013-03-22 18 views
0

我正在開發一個小型項目,使用Access,SQL,Word和PowerPoint,這個項目的目標也是讓用戶,在Access中添加個人信息,通過用戶表單,將這些信息註冊到SQL數據庫中,並將其轉移到Word和PowerPoint中的模板中。使用VBA通過Access在PowerPoint模板中填寫數據?

模板被加載,並且當按下訪問表單中的按鈕(單詞或powerpoint)時,它們中的動態數據被填充。

所以,用word來說,它通過使用書籤都運行良好,但是在powerpoint中,事情變得棘手,沒有書籤(該死的你微軟)。

所以我一直在搜索SO和Google,但似乎找不到適合我的例子。所有的例子都談到創建一個新的PowerPoint演示文稿,這不是我想要的。

目標只是添加動態數據,在這種情況下,文本框和照片,並將靜態數據保留在模板中。

所以流量會是這樣的

SQL(數據庫) - > ACCESS(用戶界面) - > Word和電源點(最終模板)。

如果有人有一個如何開始這個例子,我會非常gratefull你的幫助。

謝謝大家在這件事上的時間。

回答

0

我不清楚問題到底是什麼。你需要知道如何基於你現有的模板開始一個新的演示文稿?如果是這樣,你可以像打開演示文稿一樣打開模板文件,然後立即將其保存爲一個演示文稿(而不是開始一個新演示文稿並應用該模板,該模板將只給出設計但不包含任何內容。幻燈片...的模板文件)。

我也不明白你爲什麼期望所有的應用程序,Word,Excel,PowerPoint和其他,都是相同的。如果Word做了PowerPoint所做的一切,那麼就不需要其中的一個或另一個。根據他們的使用情況,他們會有不同的功能集合。

在任何情況下,要在整個演示文稿中添加所需的用戶名稱,可以快速查看每個形狀以查看它是否包含文本,如果是,則將%% USERNAME %%替換爲您正在使用的實際用戶名。

您可以類似地查找特殊文本,比如PICTURE:肖像,如果找到,插入圖片,調整其大小以匹配形狀,然後刪除或隱藏原始形狀。

+0

Steve Rindsberg,感謝您的評論,我根據您的提示開展工作。 關於微軟的評論,更多的是在開玩笑的事情,我並不認真。 :-) – NelsonFerro 2013-03-27 12:19:00

+0

很高興爲你解決。奇怪的是,有些人抱怨說PowerPoint不能像Word那樣工作,而且我認爲有些人會因爲這種惡習而煩惱。 – 2013-03-27 14:30:41

相關問題