ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Publishing a static table as html using jscript (Excel 2007) (https://www.excelbanter.com/excel-discussion-misc-queries/188386-publishing-static-table-html-using-jscript-excel-2007-a.html)

[email protected]

Publishing a static table as html using jscript (Excel 2007)
 
Hi all,

I have a single table in my xlsx file.
I would like to create a [static] html (.htm) file containing this
table.
Keep in mind that I don't want to save the workbook or worksheet as
htm (SaveAs( ..., 44 )) since it generates not a single but multiple
files with [dynamic] html containing an ActiveX and allowing user to
browse through sheets which I don't have more than... one.


The way to see the table in the .htm form through a menu system is by
doing:
Save As/Other Formats selecting .mht .htm, selecting Single Web Page,
and saving.
The new file is the only file being saved.


I believe it's called publishing.


I need an jscript method.
Something like that:


ea = new ActiveXObject( "Excel.Application" ) ;
ea.DisplayAlerts = 0 ;
wb = ea.Workbooks.Open( "myfile.xlsx" ) ;
ws = wb.Worksheets( "Sheet1" ) ;
ws.Activate() ;
ws.PivotTables( 1 ).RefreshTable ;
--- here comes the function that would look like that:
--- ws.SaveAs( "myfile.htm", magicnumber-but-not-44 ) ;
--- I believe there could be something like this:
--- ws.Publish( "myfile.htm", static ) ;
wb.Close ;


Thank you for any help in adance,
Greg.

[email protected]

Publishing a static table as html using jscript (Excel 2007)
 
Anyone knows where I could post this question to receive an answer for
it, please?
is there excel.activex group?

TIA,
Greg.

[email protected]

Publishing a static table as html using jscript (Excel 2007)
 
anyone here?

[email protected]

Publishing a static table as html using jscript (Excel 2007)
 
BINGO!

I got it solved and explained in my blog:

http://greg-n-blog.blogspot.com/2008...atic-html.html


All times are GMT +1. The time now is 06:15 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com