No.1ベストアンサー
- 回答日時:
Sub hoge()
Dim sld As Slide
For Each sld In ActivePresentation.Slides
Dim hl As Hyperlink
For Each hl In sld.Hyperlinks
Debug.Print hl.Address
Next
Next
End Sub
(コピペする場合は各行頭の全角スペースを半角スペースにしてください)
このコードだと以下のような出力結果になりました。
(1) 複数のページに対応している。
(2) 1ページ内にある複数のテキストボックス全てに対応している。
(3) 1つのテキストボックス内の先頭から連続する複数のリンクに対応している。
すなわち、
1つのテキストボックスに改行で区切って複数のハイパーリンクを設定してあっても問題ないし、
改行しないで複数のハイパーリンクを設定してあっても問題ないのだが、
ハイパーリンクとハイパーリンクの間に無関係な文字(スペースを含むが改行は含まない)があると、そのテキストボックスの残りのハイパーリンクは処理してくれず、次のテキストボックスに移ってしまう。
これが PowerPoint の仕様なのかなんなのかわかりません。
お返事が遅れて申し訳ありません。
早速のご回答ありがとうございます。
わざわざコードまで準備していただき
本当に助かります!
(しかもいろいろな条件下で試していただき)
早速導入してみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Excel(エクセル) EXCELマクロでandroidタブレットから取りんだJPEGファイルをうまくセルに貼り付けられない 2 2022/07/31 15:03
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) Excelの複数人での参照について 2 2022/06/01 13:38
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルマクロにてパワーポイントのリンク更新をさせたい
Excel(エクセル)
-
ハイパーリンクのリンク先を一括変換したい
PowerPoint(パワーポイント)
-
エクセルでグラフタイトルが折り返される。
Excel(エクセル)
-
-
4
パワーポイントにエクセルの表を貼り付けた際のサイズ
PowerPoint(パワーポイント)
-
5
ハイパーリンクのリンク先URLの一部変更
PowerPoint(パワーポイント)
-
6
エクセルで、ハイパーリンクを一括更新したい
Excel(エクセル)
-
7
Excelグラフを並べ替えた時の色固定について
Excel(エクセル)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
wordの何も書かれていない2ペー...
-
Chr(13)とChr(10)の違いは?
-
TeraPadで改行が
-
棒グラフ 横軸の縦書き2列にし...
-
【エクセル】セル最後にある無...
-
Access2003で特定列の改行コー...
-
短歌が1行で収まらない場合、...
-
履歴書の志望動機の所で、「ま...
-
EXCELで"-"で勝手に自動改行し...
-
excelで勝手に改行されます
-
Accessにインポートしようとす...
-
Accessのレポートの表示について
-
PDFの改行URLを有効にす...
-
バッチで指定ファイルの文末に...
-
パワーポイントのテキストボックス
-
エクセルでセル内改行の複数行...
-
wordで均等割り付けをするとき...
-
Tera Term のマクロでの改行コ...
-
Excel セル内の最初と最後の改...
-
Excel、VBA、1行中複数セルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの何も書かれていない2ペー...
-
Chr(13)とChr(10)の違いは?
-
【エクセル】セル最後にある無...
-
wordで均等割り付けをするとき...
-
履歴書の志望動機の所で、「ま...
-
PDFの改行URLを有効にす...
-
Accessにインポートしようとす...
-
excelで勝手に改行されます
-
EXCELで"-"で勝手に自動改行し...
-
棒グラフ 横軸の縦書き2列にし...
-
Tera Term のマクロでの改行コ...
-
PCの表示の文書をコピーすると?
-
イミディエイトウインドウの最...
-
EXCEL(VBA) 末尾の改行のみ削...
-
バッチで指定ファイルの文末に...
-
Excel セル内の最初と最後の改...
-
パワーポイントのテキストボックス
-
パワーポイントのリンク管理に...
-
Word 途中で勝手に改行してしま...
-
エクセルでセル内改行の複数行...
おすすめ情報