あまり詳しくないのですが、マクロを使って色々なことをやっている最中です。
今回やりたいことは、毎月作成しているプレゼン資料をマクロで簡素化出来ないかと思っています。
今やっている作業は
①エクセルにてデータ収集したあとグラフを作成する。←これはマクロ化されています。
②先月作成したパワーポイントを開いてリンクを更新をクリックして①のグラフに更新する。
③今月のファイル名にしてパワーポイントを保存する。
※pptファイルは5つ作成しています。(例えばA.B.C.D.E)
やりたいことは
①エクセルにて作成月「7月」とファイル名「A」を選択してマクロ起動
②pptの6月Aファイルを開いて、
③リンクが更新され、
④7月Aファイル名で保存される。
①と②は出来るのですが③が出来ません。
どなたかアドバイス頂けると非常に助かります。
どうぞよろしくお願いします。
環境:Win10
VBA7.1
ppt office365
No.1
- 回答日時:
こんにちは、
この辺りは参考になりますか?
LinkFormat メソッド (PowerPoint)
https://docs.microsoft.com/ja-jp/office/vba/api/ …
UpdateLinks メソッド (PowerPoint)
https://docs.microsoft.com/ja-jp/office/vba/api/ …
No.2
- 回答日時:
>エクセルからパワーポイントのマクロを起動させることは出来るのでしょうか。
インスタンスの作成とアプリケーションをセットする必要がありますが出来ます。参考サイトの案内ばかりで恐縮ですが、
こちらを https://e-vba.com/excelxpowerpoint/
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様
何度もありがとうございました。
やりたいことが出来るようになりました。
また機会がありましたらどうぞ宜しくお願い致します。
お探しの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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
パワーポイントのリンク管理について
その他(ソフトウェア)
-
ExcelVBAにて既に開かれているPowerpointをアクティブにするには?
Excel(エクセル)
-
パワポスライドショー実行時のリンクデータ自動更新
その他(Microsoft Office)
-
-
4
パワーポイントのVBAでテキストボックスに値を変更させたいです
Visual Basic(VBA)
-
5
ExcelのVBAで、選択したファイルが既に開かれているか確認したい
Excel(エクセル)
-
6
ExcelマクロでグラフをPowerPointにリンク貼り付けする方法
PowerPoint(パワーポイント)
-
7
なぜマクロの記録がなくなってしまったのでしょうか?
Excel(エクセル)
-
8
ハイパーリンクのリンク先を一括変換したい
PowerPoint(パワーポイント)
-
9
リンクをアップデートするしないの自動化
Excel(エクセル)
-
10
excelグラフでデータテーブルを一部分のみ表示できますか。
Excel(エクセル)
-
11
パワーポイントで、図を貼り付けると自動的にサイズ調整
PowerPoint(パワーポイント)
-
12
VBAで既存のパワポのファイルを開くには?
Access(アクセス)
-
13
EXCEL2007 VBAでピボットのフィルタ指定
その他(プログラミング・Web制作)
-
14
エクセルVBAを使用し、指定のパワーポイントをPDF保存する方法
Excel(エクセル)
-
15
パワーポイントにエクセルの表を貼り付けると一部表示されません。
PowerPoint(パワーポイント)
-
16
パワーポイントの画面がずれる
PowerPoint(パワーポイント)
-
17
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
18
パワーポイントのスライドショー終了後の設定について
PowerPoint(パワーポイント)
-
19
パワーポイントのマクロでエクセルを操作する方法
PowerPoint(パワーポイント)
-
20
パワーポイントで、リンクの設定ができません
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コピーしたファイルのマクロを...
-
Excelからnotesメールを自動で...
-
昨日まで動いていたエクセルの...
-
VBAを一度起動するとずっと出て...
-
VBA マクロ実行時エラー’1004Ra...
-
エクセルファイルを自身のファ...
-
エクセル2013vbaで、見えない名...
-
エクセルマクロを有効にしない...
-
マクロでマクロを削除する
-
EXCEL マクロ クリップボードク...
-
AccessからExcelマ...
-
【マクロ】その時、その時で変...
-
Excelでこの式の意味をおしえて...
-
エクセルマクロが海外PCで開けない
-
外部データを取り込むマクロ
-
エクセルのマクロで使用期限
-
エクセルのマクロについて教え...
-
毎日業績データをCSVでダウンロ...
-
ビックリマークの意味
-
Word用のマクロが急に働かなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
EXCEL マクロ クリップボードク...
-
昨日まで動いていたエクセルの...
-
Excelマクロ ファイル名が変わ...
-
excelファイルに使われているVB...
-
アクセスでファイルを開いたと...
-
エクセルマクロ実行中に別ファ...
-
エクセルマクロにてパワーポイ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
excelが別プロセスで起動してし...
-
エクセルファイルを自身のファ...
-
excelでpersonal.xlsを常に開く...
-
Excelが勝手にシート移動してし...
-
Excel2010 PERSONAL.xlsbの挙動...
-
【マクロ】エラーが発生⇒実行時...
おすすめ情報
Qchan1962様
早速のアドバイスありがとうございます。
LinkFormatメソッドもやってみたのですが
エクセルのマクロからpptのマクロの起動方法が分からなく。。。
エクセルからパワーポイントのマクロを起動させることは出来るのでしょうか。
Qchan1962様
ありがとうございます。
参考サイトを元に作成していました。
インスタンスの作成とアプリケーションのセットは出来ている?と思います。
説明不足で大変申し訳ございません。
ppt側の「リンクを更新」マクロを、こちらのマクロ(参考サイト)を使って動かしたいです。
度々申し訳ございません。
Qchan1962様
何度もありがとうございます。
今は自宅PCで確認させて頂いてますので
明日、会社PCで確認致します。