3流プログラマのメモ書きスマートフォン用の表示で見る3流プログラマのメモ書き元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。OpenOffice3.4.1です。とあるodsファイルを開いて保存しようとすると以下のエラーが発生しました。VBScript現在、LAN内の端末はOpenOffice3.2や3.3を使っています。これを一斉に3.41にアップグレードする必要が生じました。設定もデフォルトだったので、こちらである程度設定したものを展開したいと思っています。グループポリシー等の自動展開機能を使わず、ユ...OpenOffice3.41を展開するためのVBScript2018-04-03OpenOffice3.3以降で設定ファイルが変わったらしいOpenOffice以前OpenOffice3.2の設定項目と対応する設定ファイルで、OpenOffice3.2の設定ファイルの事を書きました。3.2では設定が各ファイルに分散していましたが、どうやら3.3から設定が一つのファイルにまとめられたようです。設定ファイルは、以下となります。VBScriptApacheOpenOffice3.41の設定を全ユーザで変更しようと思っています。ApacheOpenOfficeの設定はXMLファイルなので、グループポリシーのログオンスクリプトを使い、VBScriptで設定ファイルを修正して保存するという仕掛けです。OpenOfficeセルの中に自身のファイルの最終更新日時を入れたいという話です。Basic)自身のファイルパスを表示するの方法で取得できます。関数で取得できるようです。Calc使ってるんですが、あるCalcファイルでセルの中の文字列に対しコンテキストメニューを表示してコピー等の操作を使用とすると、以下のようにOpenOfficeが落ちてしまいます。縦書き原稿用紙の作成方法にドンピシャな答えが載ってました。以下のページ設定でできるようです。配...(OpenOffice)Writerで原稿用紙レイアウトを使う方法2013-03-27OpenOffice3.3はWindows7でmsiインストールしようとするとダメっぽいOpenOfficeOpenOfficeをActiveDirectoryで展開するの前半で、グループポリシーの[ソフトウェア]インストール機能を使ってOpenOfficeを展開する方法を書きました。グルー...OpenOffice3.3はWindows7でmsiインストールしようとするとダメっぽい2011-07-10(OpenOfficeBasic)印刷プレビューかどうかを判断するOpenOfficeOpenOffice3.2のマクロ(Basic)で、現在のビューが印刷プレビューかどうかを判断する方法です。どんぴしゃな方法が載っていました。100%コピペなコードですが、転載させてもらいます。IsPr...(OpenOfficeBasic)印刷プレビューかどうかを判断する2011-07-10(OpenOffice)メニューバーのフォントが汚いOpenOfficeWindowsXPでOpenOffice3.2を使ってますが、OpenOfficeのメニューバーのフォントが小さくつぶれた用に汚く見える現象が出ています。下記のような感じです。調べると解決策として、Windowsの画面のプロパティから、フォントを設定する方法(デザインの詳...(OpenOffice)メニューバーのフォントが汚い2011-07-10(OpenOffice,Excel)二つの日付の経過(期間)を求めるOpenOffice年齢計算や経過日数を求めたい場合があります。関数使うと有用なようです。書式は下記の通りです。単位は下記のようになるようです。Calcでオートフィルタを設定するマクロは、下記のようにすればいいようです。Basic)Calcでオートフィルタを設定する2010-10-16(OpenOffice)OppenOffice.orgがOracleから独立したらしいOpenOfficeOpenOffice.orgの開発コミュニティがOracleから独立したようです。今のところ、OracleがOpenOffice.orgの商標権握っているようなので、スイート名は暫定的に「LibreOffice」になっているようです。入っていると#N/Aになるという現象が発生しました。Q&Aに答えがありました。Calcの各バージョンとExcelとの比較表です。Basic)Calcでセルアクセスの高速化OpenOfficeOpenOffice3.2です。多数のセルにアクセスすると非常に遅くなります。VBAだと、下記のようにUsedRangeからできるようです。文書を開いた時などのイベントを割り当てる方法です。イベントハンドラとかに書く必要がありました。セルのハイパーリンクを作る方法です。Sheet1.B2セルに、Sheet2.A2セルへのリンクするサンプルコートです。セットすることで設定できるようです。Writer)フォントワークギャラリーの縦書きと選択方法OpenOfficeOpenOffice3.2です。OpenOfficeでフォントワークギャラリーを配置しても、マウス左クリックでは容易に選択できないことがあります。その時は、Ctrlキーを押下しながらクリックすると容易に選択できます。本題の縦書きにする方法です。セルの枠線(罫線)を引く方法です。先にBorderLineオブジェクトを作ってから、セルにセットするという流れになるようです。セルフォントの設定を変更する方法です。下記にサンプルを載せますが、セルオブジェクトのOrientationで細かく設定できるようです。Basic)自身のファイルパスを表示するOpenOfficeマクロを動かしている自身のファイルパスをとるときは下記のようにできます。Basicを使ってのテキストファイルへのデータ出力方法です。サンプルそのままですが、この辺はVBAと対して変わらないようですね。Basic)ファイル保存ダイアログを表示するOpenOfficeファイルの保存ダイアログを表示するには下記のようなコードにすればいいようです。Basic)Calcでセルの取得と値の取得・設定OpenOfficeまず、セルを取得(アクセス)する方法です。VBAだと下記のようになります。'単一セルをセル名にて指定するにはこうなります。Basic(3.2)でユーザーが現在選択しているセル(カレントセル)の位置を得る方法です。シートの保護をかける方法です。次のページプロフィールid:deloreanmc12元開発職→現社内SEの三流プログラマのIT技術メモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(35)思ったこととかニュースとか。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。