拡張ビューポートとしてのインターネット ブラウザ コントロールにおける Excel スプレッドシート
注:
ActiveX コントロールは、DotNet フレームワークとそのコントロールを考慮して、最新バージョンの Microsoft Windows オペレーティング システムで非推奨となりました。
MAXScript では引き続き ActiveX コントロールがサポートされますが、これらは MAXScript にアクセス可能なシステムにインストールおよび登録する必要があります。
ActiveX コントロールの代わりに、MAXScript では、3ds Max 9 以降において DotNet コントロールがサポートされます。
埋め込まれている Microsoft Internet Explorer ブラウザ コントロール内部に、Microsoft Excel スプレッドシートを作成します。また、ロールアウトを拡張ビューポートとして登録します。
サンプル スクリプト
|
rollout rExcel "Excel"
(
activeXControl ax "e:\\test.xls" height:250 width:370 align:#center
)
fExcel = newRolloutFloater "Excel" 390 270
addRollout rExcel fExcel
format "----Application----"
showProperties rExcel.ax.application
format "----Parent----"
showProperties rExcel.ax.parent
format "----Container----"
showProperties rExcel.ax.container
-- In case of MS Excel .document points to the msexcel.workbook
workbook = rExcel.ax.document
format "----Document----"
showProperties workbook showHidden:true
showMethods workbook showHidden:false
props = getPropNames workbook
sort props
for prop in props do
(
try
(
format "\t%=%\n" (prop as string) (getProperty workbook prop)
) catch ()
)
|