あまり詳しくないのですが、マクロを使って色々なことをやっている最中です。
今回やりたいことは、毎月作成しているプレゼン資料をマクロで簡素化出来ないかと思っています。
今やっている作業は
①エクセルにてデータ収集したあとグラフを作成する。←これはマクロ化されています。
②先月作成したパワーポイントを開いてリンクを更新をクリックして①のグラフに更新する。
③今月のファイル名にしてパワーポイントを保存する。
※pptファイルは5つ作成しています。(例えばA.B.C.D.E)
やりたいことは
①エクセルにて作成月「7月」とファイル名「A」を選択してマクロ起動
②pptの6月Aファイルを開いて、
③リンクが更新され、
④7月Aファイル名で保存される。
①と②は出来るのですが③が出来ません。
どなたかアドバイス頂けると非常に助かります。
どうぞよろしくお願いします。
環境:Win10
VBA7.1
ppt office365
No.3ベストアンサー
- 回答日時:
こちらのマクロが分かりませんが、
例えば、
Dim Pwp As Object
Dim Prs As Object
Dim sh, sld
Set Pwp = CreateObject("PowerPoint.Application")
Set Prs = Pwp.Presentations.Open("C:\Users\XXX\プレゼンテーション1.ppt")
For Each sld In Prs.Slides
For Each sh In sld.Shapes
If sh.Type = msoLinkedOLEObject Then
sh.LinkFormat.Update
End If
Next
Next
こんな感じでどうでしょう。
Qchan1962様
何度もありがとうございました。
やりたいことが出来るようになりました。
また機会がありましたらどうぞ宜しくお願い致します。
No.2
- 回答日時:
>エクセルからパワーポイントのマクロを起動させることは出来るのでしょうか。
インスタンスの作成とアプリケーションをセットする必要がありますが出来ます。参考サイトの案内ばかりで恐縮ですが、
こちらを https://e-vba.com/excelxpowerpoint/
No.1
- 回答日時:
こんにちは、
この辺りは参考になりますか?
LinkFormat メソッド (PowerPoint)
https://docs.microsoft.com/ja-jp/office/vba/api/ …
UpdateLinks メソッド (PowerPoint)
https://docs.microsoft.com/ja-jp/office/vba/api/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 11:05
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
パワーポイントのリンク管理について
その他(ソフトウェア)
-
パワポスライドショー実行時のリンクデータ自動更新
その他(Microsoft Office)
-
ExcelVBAにて既に開かれているPowerpointをアクティブにするには?
Excel(エクセル)
-
-
4
パワーポイントのVBAでテキストボックスに値を変更させたいです
Visual Basic(VBA)
-
5
リンクをアップデートするしないの自動化
Excel(エクセル)
-
6
ハイパーリンクのリンク先を一括変換したい
PowerPoint(パワーポイント)
-
7
なぜマクロの記録がなくなってしまったのでしょうか?
Excel(エクセル)
-
8
ExcelのVBAで、選択したファイルが既に開かれているか確認したい
Excel(エクセル)
-
9
ExcelマクロでグラフをPowerPointにリンク貼り付けする方法
PowerPoint(パワーポイント)
-
10
excelグラフでデータテーブルを一部分のみ表示できますか。
Excel(エクセル)
-
11
【VB.NET】 パワポ操作を非表示で
Visual Basic(VBA)
-
12
VBAで既存のパワポのファイルを開くには?
Access(アクセス)
-
13
エクセルVBAを使用し、指定のパワーポイントをPDF保存する方法
Excel(エクセル)
-
14
VBからPowerPointのマクロを実行する方法
Visual Basic(VBA)
-
15
パワーポイントにエクセルの表を貼り付けると一部表示されません。
PowerPoint(パワーポイント)
-
16
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
17
パワーポイントの画面がずれる
PowerPoint(パワーポイント)
-
18
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
19
パワーポイントで、図を貼り付けると自動的にサイズ調整
PowerPoint(パワーポイント)
-
20
パワーポイントで、リンクの設定ができません
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】エラーが発生⇒実行時...
-
コピーしたファイルのマクロを...
-
エクセルマクロにてパワーポイ...
-
別のパソコンでエクセルのマク...
-
excel2013でマクロを複数独立し...
-
エラー表示になってしまいます。
-
アクセスでファイルを開いたと...
-
マクロで自動保存を無効にしたい
-
VBA マクロ実行時エラー’1004Ra...
-
Excelマクロ ファイル名が変わ...
-
エクセルのマクロについて教え...
-
Excel>マクロを使っていないは...
-
excelが別プロセスで起動してし...
-
エクセルでマクロを別のPCで利...
-
添付ファイルのみを自動印刷し...
-
クイックアクセスツールバーに...
-
作ったマクロが増えてきて、ど...
-
マクロでマクロを削除する
-
エクセルのマクロについて教え...
-
win7 マクロを有効化するとファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBA マクロ実行時エラー’1004Ra...
-
VBAを一度起動するとずっと出て...
-
別のパソコンでエクセルのマク...
-
コピーしたファイルのマクロを...
-
マクロを消すマクロは不可能?
-
昨日まで動いていたエクセルの...
-
エクセルファイルを自身のファ...
-
エクセル2013vbaで、見えない名...
-
Excelマクロ ファイル名が変わ...
-
エクセルマクロ実行中に別ファ...
-
excelファイルに使われているVB...
-
Excelが勝手にシート移動してし...
-
Word用のマクロが急に働かなく...
-
EXCEL マクロ クリップボードク...
-
【マクロ】エラーが発生⇒実行時...
-
excelが別プロセスで起動してし...
-
エクセルマクロを有効にしない...
-
アクセスでファイルを開いたと...
-
excelでpersonal.xlsを常に開く...
おすすめ情報
Qchan1962様
早速のアドバイスありがとうございます。
LinkFormatメソッドもやってみたのですが
エクセルのマクロからpptのマクロの起動方法が分からなく。。。
エクセルからパワーポイントのマクロを起動させることは出来るのでしょうか。
Qchan1962様
ありがとうございます。
参考サイトを元に作成していました。
インスタンスの作成とアプリケーションのセットは出来ている?と思います。
説明不足で大変申し訳ございません。
ppt側の「リンクを更新」マクロを、こちらのマクロ(参考サイト)を使って動かしたいです。
度々申し訳ございません。
Qchan1962様
何度もありがとうございます。
今は自宅PCで確認させて頂いてますので
明日、会社PCで確認致します。