「え、今更?」って感じだが、今まではちまちまスクロールしてた。 Calc データのある最後のセルへ移動 [Ctrl]+[End] その他はここで。 https://help.libreoffice.org/3.6/Cal
LibreOffice Draw グリッド線の解像度とスペース
「グリッド線で位置合わせ」にチェックを入れた場合の位置合わせについて書く。 名称から、位置はグリッドに合うのかと思っていたが、実際は解像度をスペース数分に分割した位置に合うことになる。 上の例では、グリッドの幅が2mmに
LibreOffice Draw 規定のテンプレートを作る。
環境 LibreOffice 6.1.5.2 Drawでオブジェクトを描くと初期設定ではこうなる。 ただの黒枠でいいんだけどなあと思いながら直すが、次もまた同じ書式で作成される。 そこで、何も選択していない状態で、書式>
LibreOffice Basic マクロ
LibreOffice Basic マクロを久しぶりに使うので書いてみる。 OpenOffice.orgでの話が「OpenOffice.org Basic 入門 01 Creating a Module in a Sta
LibreOffice Calc で日付データの貼り付けに苦労した。
LibreOffice Calc に日付データを貼り付けたのだが、何かおかしい。 西暦がとんでもない値になってしまう。 結局、貼り付けるときに下のように「特殊数値を検出」にチェックを入れないといけないらしい。 全く同じデ
LibreOffice 一行おきに背景の色を変える。
データが横に多く並ぶと追うのが大変なので、一行おきに背景の色を変える。 対象とする行を選んでから、[書式] > [条件付き書式] > [条件]とたどる。 「数式が」に変更して、横の欄に「=MOD(ROW(),2)=0」と
LibreOffice Calc アクティブなセルの位置を得てから右下へ移動
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Sub Main Dim objController As Object Dim objSheet As Object Dim objCell As Object Dim objRow as integer Dim objCol as integer objController = ThisComponent.getCurrentController() objSheet = objController.Activesheet objCell = ThisComponent.CurrentSelection objRow = objCell.CellAddress.Row objCol = objCell.CellAddress.Column Msgbox("アクティブなセルの行番号 = " & objRow & _ Chr$(13) & _ "アクティブなセルの列番号 = " & objCol) objController.select(objSheet.getCellByPosition(objCol+1, objRow+1)) End Sub |
現在アクティブなセルを1セル分右下へ移動させる。 アクティブなセルの位置を得てそれをメッセージボックスに表示する。 これは「LibreOffice C
LibreOffice Calc アクティブなセルの位置を得る
1 2 3 4 5 6 7 |
Sub Main Dim objCell As Object objCell = ThisComponent.CurrentSelection Msgbox("アクティブなセルの行番号 = " & objCell.CellAddress.Row & _ Chr$(13) & _ "アクティブなセルの列番号 = " & objCell.CellAddress.Column) End Sub |
セルが選択されていない場合はエラーになる。 エラー処理はしてない。 Tweet https://neo-sahara.booth.pm
LibreOffice Calc URLを指定してChromeを起動する。
セルにURLの文字列を入れておく。 そのセルを選択した状態でボタンをクリックする。 Chromeが起動してURLを表示する。 Chromeのユーザー・データは初期設定と異なる場所に置く。 LibreOffice Calc
LibreOffice Undo回数の設定
見てみたら100になってたので、これ以上にする必要はないだろうと思う。 それとも、減らすと軽くなるかな? Tweet https://neo-sahara.booth.pm