HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0301
なうエクセル行の高さを指定する方法3解決


なう

リンク

2011/3/1(Tue) 07:29:19|NO.37306

いつも掲示板の情報にはお世話になってます。

さっそくですが、現在HSPで指定した条件の
エクセルファイルを作成しようとしてます。


シートを開き、文字やxlColumnsで列の幅を
指定することができたのですが、行の高さを
指定する関数名(xlColumnsみたいな)が
みつかりません。

どなたかご存じでしてらご教授いただければ
と思います。



この記事に返信する


inovia

リンク

2011/3/1(Tue) 08:12:04|NO.37310

シート全体の高さを指定するなら、

// 全体 xlRows = xlSheet("Rows") xlRows("RowHeight") = 128

3行目の高さを指定するなら、

// 個別 xlRows = xlCurReg("Rows","3") xlRows("RowHeight") = 128

といった具合になります。
サンプルを出すと

; Excelを使う ; (MicrosoftExcelがインストールされている必要があります) ; newcom xlApp, "Excel.Application" xlApp("Visible") = 1 ; ウィンドウを表示 xlApp("DisplayAlerts") = 0 ; 警告メッセージを表示させない xlBooks = xlApp("Workbooks") ; Workbooks コレクション取得 xlBook = xlBooks("Add") ; ワークブックを追加 xlSheet = xlBook("Worksheets","sheet1") ; Sheet取得 // 全体 xlRows = xlSheet("Rows") xlRows("RowHeight") = 128 stop



なう

リンク

2011/3/2(Wed) 07:28:03|NO.37324

inoviaさん、ご回答ありがとうございました。
まだ理解が充分でないものの、xlRowにて
意図したものが実行されました。

ありがとうございました。



inovia

リンク

2011/3/2(Wed) 16:32:12|NO.37334

【追記】

個別の方は前日投稿したものでは動かないので、以下のようにしてください。


// 個別 xlRange = xlSheet("Range","A1") xlCurReg = xlRange("CurrentRegion") xlRows = xlCurReg("Rows","3") xlRows("RowHeight") = 128



ONION software Copyright 1997-2023(c) All rights reserved.