フレームExcel印刷


  client.vbs



  
' **********************************************************
' エクセルブックによるレポート
' **********************************************************
function ExcelOut()

	Dim SrcFileName
	Dim Today, DestFileName
	Dim MyBook, Table, MaxRow, PosX, PosY
	Dim WSH,strCommand

	' ソースファイル名
	SrcFileName = parent.Excel.document.all.item("Excel").value
	if Trim(SrcFileName) = "" then
		alert("エクセルブックを選択して下さい   ")
		parent.Excel.document.all.item("Excel").focus
		exit function
	end if
	
	'ターゲットファイル名	オリジナルファイル名_日付.xls
	Today = Replace(Date(),"/","")
	DestFileName = Replace(LCase(SrcFileName), ".xls", "" ) & "_" & Today & ".xls"
	
	on error resume next
	Call FsCopy( SrcFileName, DestFileName )	' ファイルコピー
	if err.Number <> 0 then
		alert err.Description
		exit function
	end if
	on error goto 0

	Set MyBook = ExcelOpen( DestFileName )	' オープン
	Call ExcelVisible(false)			' Excelは非表示
	Call ExcelSelectSheet( MyBook, "Sheet1" )	' シート選択
	
	Set Table = document.all.item( "data" )
	MaxRow = Table.rows.length
	
	' データ出力開始----------------------------------------
	for PosY = 1 to MaxRow-1
		' 商品分類
		Call ExcelSetCell( _
			MyBook, "Sheet1", _
			1, PosY, _
			Table.rows(PosY).cells(0).innerText )
		' 名称
		Call ExcelSetCell( _
			MyBook, "Sheet1", _
			2, PosY, _
			Table.rows(PosY).cells(1).innerText )
	next
	' データ出力終了----------------------------------------
	
	Call ExcelSave( MyBook )	'保存
	Call ExcelQuit( MyBook )	'クローズ
	
	ExcelLoad(DestFileName)

end function
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ