List all external links in a Powerpoint file into a sheet using VBA

Enter1

New Member
Joined
Sep 3, 2014
Messages
8
Hello All,

I have an existing presentation (a monthly report) that has various objects (charts, tables) linked to external Excel sources. Can any of you help me with a code that will enable to list all the links into a sheet, may be with the slide number, object dimensions, the underlying cell ranges (which you have answered in my earlier thread) its positions in the slide etc.(sorry I know im asking too much, but thats what my requirement is).

When I speak about position, this is what I meant

Slide NOWorkbook FolderWorkbook NameSheet NameChart TitleRangePositionLeftTopWidthHeight
1J:\Risk\ADMIN\ForecastForecast Charts.xlsMortgages B12:E26D11265335205
1J:\Risk\ADMIN\DlqDelinquency Charts.xlsMortgages I12:M26D236265335205
1J:\Risk\ADMIN\ForecastForecast Charts.xlsCards O12:T26D312278335205
1J:\Risk\ADMIN\DlqDelinquency Charts.xlsCards V12:AA26D4362278335205
2J:\Risk\ADMIN\ForecastForecast Charts.xlsOther Retail AC12:AH26A11560680422
3J:\Risk\ADMIN\DlqDelinquency Charts.xlsOther Retail AJ12:AO26D11265335205
Position Column definition : Eg - if there is only one object in a given slide then the chart / table can be displayed as A1
For a slide containing 2 objects then B1,B2 ;
For a slide containing 3 objects then C1,C2,C3 ; and
For a slide containing 4 objects (charts/tables) then D1,D2,D3, D4 respectively
.. so on till 20 objects as - Slide with 20 objects then T1, T2, .. T20

<COLGROUP><COL style="WIDTH: 48pt" width=64><COL style="WIDTH: 119pt; mso-width-source: userset; mso-width-alt: 5778" span=2 width=158><COL style="WIDTH: 94pt; mso-width-source: userset; mso-width-alt: 4571" width=125><COL style="WIDTH: 55pt; mso-width-source: userset; mso-width-alt: 2669" width=73><COL style="WIDTH: 56pt; mso-width-source: userset; mso-width-alt: 2706" width=74><COL style="WIDTH: 44pt; mso-width-source: userset; mso-width-alt: 2121" width=58><COL style="WIDTH: 23pt; mso-width-source: userset; mso-width-alt: 1133" span=2 width=31><COL style="WIDTH: 33pt; mso-width-source: userset; mso-width-alt: 1609" width=44><COL style="WIDTH: 36pt; mso-width-source: userset; mso-width-alt: 1755" width=48><TBODY>
</TBODY>


Truly appreciate you help in this.

Thanks in advance :)
 

Excel Facts

What is =ROMAN(40) in Excel?
The Roman numeral for 40 is XL. Bill "MrExcel" Jelen's 40th book was called MrExcel XL.
Hello All,

Can anyone here help me a solution with the above thread (query), basically I want to List all addresses of Powerpoint embedded excel objects / excel chart objects onto an Excel sheet. If possible, in the displayed output format. Kind of stuck at this stage.

Thanks in advance.
 
Upvote 0

Forum statistics

Threads
1,216,122
Messages
6,128,967
Members
449,480
Latest member
yesitisasport

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top