Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
18:15 08/11/21 00:43:35 >>16 ありがとうございます。とても参考になりました。 excel以外にもworkbookとsheetも定義する必要があり、教えていただいた方法のように個別にメソッドを定義しました。 一応WIN32OLEの定義部分のクラス化は出来たのですが、できればメインソースでインスタンスを生成するたびに 何度も(excel,workbook,sheet)を定義するのは避けたいのです。 現在↓ insname = NewExcel.new #インスタンス生成 excel1 = insname.new_excel workbook1 = insname.new_workbook sheet1 = insname.new_sheet まとめて定義する方法はありません・・・よね? 試しに・・・と思って以下のような物を書いてみましたがダメでした。 def new_excel(excel,workbook,sheet) excel = WIN32OLE.new('Excel.Application') excel.visible = false excel.displayAlerts = false excel.workbooks.open(file) workbook = excel.workbooks(1) sheet = workbook.sheets(1) return excel,workbook,sheet end >>17 ありがとうございます。モジュールですか。 メモリ節約などに役立ちそうですね。参考にさせていただきます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4403日前に更新/244 KB
担当:undef