ASP.NET(VB) + JavaScriptで印刷プレビュー
ASP.NET(VB) + JavaScriptで印刷プレビュー
お世話になります。
下記のソースを参考に、Webページ(.aspx)の印刷プレビューを表示したいと思っております。
----------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>印刷プレビュー</title>
<script>
function PrintPreview()
{
if(window.ActiveXObject == null || document.body.insertAdjacentHTML == null) return;
var sWebBrowserCode = '<object width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', sWebBrowserCode);
var objWebBrowser = document.body.lastChild;
if(objWebBrowser == null) return;
objWebBrowser.ExecWB(7, 1);
document.body.removeChild(objWebBrowser);
}
</script>
</head>
<body>
<form name="form">
<input type="button" value="PrintPreview" onclick="PrintPreview();">
</form>
</body>
</html>
----------------------------------------------------------------------
このJavaScriptを組み込んで実行すると、objWebBrowser.ExecWB(7, 1);のところで
エラーとなってしまいます。
ExecWBを使うためには参照設定が必要なのでしょうか?
初めての開発で、基礎的なことがわかっておらず、大変戸惑っております。
また、他に方法がありましたら教えていただきたいです。