2017年05月 / 04月≪ 12345678910111213141516171819202122232425262728293031≫06月

インフォメーション

FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロードの最新版はこちら
(ベクター)FC2ブログ用ファイルアップロード

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


 |  --:--  |  スポンサー広告  |  Top↑

2010.09.02 (Thu)

OpenOffice.org BasicでIE操作

OpenOffice.org BasicでIE操作できたらしばらくExcelいらないんじゃないかと思ったのでやってみた。

こんな感じでセルに入れたURLを上から開いていくだけの処理。
uw000028.jpg


Sub OpenUrls
Dim IE As Object
Dim i As Integer
Dim oSheet As Object
Dim oCell As Object
oSheet = ThisComponent.Sheets(0)

IE = CreateObject("InternetExplorer.application")
IE.Visible = true
For i = 0 To 2
oCell = oSheet.getCellByPosition(0, i)
IE.Navigate(oCell.String)
Do
'ミリ秒指定
Wait(1000)
Loop Until Not IE.busy AND IE.readystate=4
'表示されたら3秒待つ
Wait(3000)
Next i
MsgBox("OK?")
'IE終了
IE.Quit
End Sub


問題なく出来た。ちゃんとIEが起動してURLを開いていったよ。
IEオブジェクトの操作はUWSCと同じに使えるし、特に問題ない。
これであれですね。大量データと連動したなんかとかやりやすそう。
Quit後にNothing入れたほうがいいのかな?
スポンサーサイト


 |  16:45  |  OpenOffice  |  トラックバック(0)  |  コメント(0)  |  Top↑

2010.07.02 (Fri)

OpenOffice.org BASICを使う

MSOfficeでいうVBAはOpenOfficeで言うとOpenOffice.orgBASICらしい。
CalcでBasicを使う場合

ツール>マクロ>マクロの管理>OpenOffice.org Basic
またはAlt+F11
basic1.jpg
こんな画面が出るので適当な場所にマクロを追加したり修正したり。
追加する場合は新規作成ボタンで。
basic2.jpg

マクロの登録先の違いについては、
・マイマクロ
 自作のマクロを入れる場所。他のファイルでも使用する場合はここに入れる。
・OpenOffice.org のマクロ
 OpenOffice.orgで作られた汎用的なマクロが入ってる場所。
 欲しい処理のものを探したり、ソースを参考にしたり。
・xxxx.ods(現在のドキュメント名)
 そのファイル内のみで使用するマクロはここに入れる。



 |  16:59  |  OpenOffice  |  トラックバック(0)  |  コメント(0)  |  Top↑

2010.01.29 (Fri)

OpenOffice Calcでオートフィルするときにセルアドレスを固定する

OpenOfficeのCalcで、選択範囲をだーっと伸ばして自動で連番入れたりするオートフィルを使う際、
セルのアドレスとかも連番になってはいるんだけど、固定させたいときがある。
そういう時は$をつけると固定になる
例)VLOOKUPで使う場合、検索箇所を固定したいときなんか
=VLOOKUP(F1;$A$1:$C$50;2;0)

とりあえず、固定にしたいアドレスのとこにカーソルもってってShift+F4を押せば$がついたり減ったりする。
=A1を右下3*3にオートフィルした際の値の変化

A1:
A1 B1 C1
A2 B2 C2
A3 B3 C3

$A1:
A1 A1 A1
A2 A2 A2
A3 A3 A3

A$1:
A1 B1 C1
A1 B1 C1
A1 B1 C1

$A$1:
A1 A1 A1
A1 A1 A1
A1 A1 A1



 |  17:53  |  OpenOffice  |  トラックバック(0)  |  コメント(2)  |  Top↑
 | BLOGTOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。