LibreOffice/Apache OpenOffice 総合相談所 13
■ このスレッドは過去ログ倉庫に格納されています
>>386
テンプレートというのはlibreのことでしょうか?
openofficeだとその項目は見当たらないです >>387
Libreですね
OpenOfficeだと「ファイル」>「ドキュメントテンプレート」に保存とか管理とかありますね
一旦テンプレートとして保存した後、管理で目的のを右クリックすると
「標準テンプレートとして設定」つうのが出てきましたよ
OOfice 4.1.3 Impressで人物相関図を作りたいのですが、
作り方が詳しく載っているサイトか本を教えてください
よろしくお願いいたします。 >>390
解説サイトとか本とかは詳しくないので知らないけど、普通に四角とか丸の図形配置して
コネクタで繋いで行けばいいのでは?
あるいは、パワーポイントやエクセルでの相関図の解説サイト探して参考にするか
プレゼンでなく印刷用途ならimpressよりdraw(図形描画)の方がいいかも >>390
OOoにこだわらないならPlantUMLがおすすめ >>388
どうも
テンプレートというのは列とか表の色などの設定のことでしょうか openofficeなんですが、列ごとの中央寄せなどの設定は可能でしょうか?
1つ入力するごとに初期設定?でリセットされます もしかして、中央寄せなどの設定は、あとからまとめて指定するものなんでしょうか >>393
どう理解しておられるのかちょっとよく分からないが、テンプレートとは
同じ形式の書類を何枚でも作れるよう、予めデザインやら書式を作ってある、元にする書類のこと
列とか表の色などを決めたのをテンプレートとして保存しておけば、次からそれを
何回でも呼び出して使い回すことが出来る
openofice テンプレート とか エクセル テンプレート でググってみるといいよ
>>394
列の一番上の、AとかBとかになってる部分をクリックするとその列が下まで全部選択されるので
その状態で中央寄せなどを設定 ↑個別に設定するわけですね
グローバルな初期設定みたいなのは変更できない感じですよね baseを仕事にバリバリ使ってる方いますか?
ACCESS並に効率よく仕事できますか? 表についてなんですが、食品を食べたかどうかを記録しています
ただ、量も同時に記録したい場合はどうしたらいいでしょうか
卵の場合、、、
食べた場合は1、食べなかった場合は0
何個食べたか記録する場合、、、
3個の場合は3,0の場合はゼロ
これを同時に併記する方法はありますか? よ、よくわからんが食べなかった場合は0、1個以上食べたならその数でいいんじゃないのか
表計算以前の話だが >>397
テンプレで保存して既定にしておけば、新規書類開いたらその設定で出てくるので
グローバルな初期設定みたいなのを変更するのと実質的に同じことだと思うのだけど…
そういうことではないのかな… >>399
baseをまともに運用できる能力があったら、ポスグレかmusql等のオープンソースのDB使う方がいいと思う >>405
やっぱりbaseだめですか(¯―¯٥) >>405
確かに(笑)
ACCESSとはそもそも使用用途が違うな >>406
baseが駄目かどうかは知らないけど
少なくともAccessに比べて書籍もネット上の情報も圧倒的に少ないから、使えるようにする労力は数倍
それで、まともに運用できるようになったとしても、できることはAccessに毛が生えた程度の事
要は、スタンドアロンのDBに労力を突っ込むくらいなら、クライアント/サーバー方式のDBにした方が先々役に立つって話 baseの失敗はaccessと互換性がまったくない所 リブレでマクロやってる人います?
エクセルで作った簡単なマクロをリブレに移植してますが、微妙に違っていて、難儀しています >>410
ググって試して調整しての繰り返しでなんとか動かせる
excelにカネを出す意義を見いだすくらい表計算ソフトを使っているなら
excelにした方がいい Access>>FileMaker>>>>>>Base LibreOffice6.3.0.4にアップされたよ
起動早い、全体的に改善された、 バージョン6.3はexcelのマクロを移植するとバグが有るよ
古いバージョンは問題ない OpenOffice4.1.6にて
数値のみ以外の文字列(選択リストに出てくる文字列)が同じ列にある場合
他のセルに文字を入力する時に、既に入力済の文字列の頭文字と一致したら
勝手にその文字列を呼び出してしまうようになったのだけど何が原因かわかりますか?
今までのように数字を入力していたら、今日突然この現象に気づいて
「1」と入力したいだけなのに勝手に同列にある「11回」といった文字列を呼び出すようになってすごく邪魔になりました
特に設定変えたわけでもなく、また再インストールや新規Calcも試してみましたが変わらずでした
OO備え付けの機能である気はしますが、どこかでこの嫌がらせ機能をOFFにできるでしょうか >>417
メニュー - ツール - オートインプット にチェックが入っていたら、消してみてください。 Calcで別のファイルのスタイルをインポートって出来るんだっけ?
結構数があるのでいちいち設定するのは手間がかかる メニューのファイルからファイルを起動しようとすると結構な頻度でフリーズする PCを買い換えるので設定を引っ越ししたいんですが
設定のエクスポート的な項目が見当たりませんでした。
どうやって別PCに設定を移せばいいですか。 >>422
動画のキャプチャーが取れるソフトを使えばいいと思う
俺はBandicamを使った
たしか、ショートカットはエクスポート出来たと思うけどうろ覚え うぇぇ、Libreは設定のインポートエクスポートできないの?
設定ファイルのフォルダを開くとかもないの?
なんでそんなユーザーに不利益な作りにしてるんだろ
設定をユーザープロファイルのフォルダにまとめて保存しとけばいいだけなのに C:\Users\(ユーザー)\AppData\Roaming\LibreOffice\4\user フォルダじゃないの
よくは調べてないけど xcuファイルに全ての設定あったように思うけど、バージョン変わると無理かもね。 Libre OfficeのVBAって、MS-OfficeのVBAと同じ文法で書ける?
MS-Officeのの参考書で代用できる? 文法は同じだが、APIは全く違うから、MSでの知識は役立たないと思うよ。 Libre OfficeのVBAなんて袋小路にはまるだけなんだから、まだPythonの方がマシな気がする >>428
Libre Officeでは書いた事ないが
エクセルで作ったヤツはVBA入門書レベルのコードなら支障なく動いた 直線ツールで直線を上下左右の4つのアングルのみに固定する方法はないですか? writerで縦書きで中央配置にすると左の中央から書き出しになってしまいます
ページの中央かつ上から書き出したい場合の設定を教えて下さいm(__)m calcで矢印キーを押すとセルの移動ではなくスクロールになります
セルの移動に戻すにはどうすればいいでしょうか
ScrolLockは使っていません 日本語ヘルプファイルもインストールしてるんですが、
F1を押すとブラウザでヘルプが開くのが当たり前なんですか?
ヘルプ用のウインドウが開くもんだと思ってたんだけどブラウザで開いてしまいます
過去はそうだった気がするんですが… ブラウザで開くけど通信はしてないはず
試しに通信を切ってやってみればわかる >>441
遅くなりましたがありがとうございます
今はそういう仕組みなんですね カルクの書式コードの色の件なんだけど、
使える色がこれだけってことはないよね。
https://help.libreoffice.org/3.5/Common/Number_Format_Codes/ja
[>0][BLUE]"+"0;[=0][GREY]0;[RED]-0
↑
これを水色、銀色、橙色くらいにしたいんだけど、英語で書いても、
HTMLの#000000 で書いてもまったく受け付けてくれない。 バージョン: 6.3.2.2
Build ID: 6.3.2-2
CPU threads: 8; OS:Linux 5.3; UI render: default; VCL: gtk3;
ロケール: ja-JP (ja_JP.UTF-8); UI-Language: ja-JP
Calc使ってます。
セルに"PSone"と表示させたいのですが、入力しても表示が"Psone"になってしまいます。
セルの書式設定はテキストになってます。どうすればいいのでしょうか?
今はしかたなく"PSOne"と入力するとその通り表示されるので、これでごまかしてます。 そういうのは大抵オートコレクト関係かな
ツール > オートコレクトオプション > オプション > 2文字目を小文字にする のチェックを外す
でいけないかな オープンオフィス使いだが、カルクをリブレで読み込んだら数式が #VALUE!! 状態。
びっくりしたね。
エクセルで読み込んでも動く簡単な数式なのにリブレで動かない。
オープンとリブレはもともと同じソフトだからリブレの開発者に潔癖症な奴がいて
互換性を無視してあえて取り除いたんだな。
こういうことをされると乗り換えられないから困るよ。 >>454
K3=+K2+I3+J3
K3=SUM(K2,I3,J3) と書き換えないと受け付けないみたいね。 普通に=K2+I3+J3で計算できてるがなぁ
=+K2て書き方は初めて見たがこれでも計算できてる うちでは動くけどなあ、その数式
数式を見て、いくらなんでも四則演算が動かないわけないので=+がいけないのかとも思ったが
試しに入力してみるとLibreでもちゃんと動く (6.2.8)
思いつくところだと数字に見えるセルの中にテキストのセルが紛れ込んでいるのではないかということ
数の数式中に数値のテキストのセルが含まれてる時にそのセルをどう扱うか
(数値に変換して扱う、0とみなす、#VALUE!!を出す)は設定することができる
ツール>オプション>LibreOffice Calc>数式>詳細な計算の設定
数値として扱いたい場合は
デフォルト設定 or 詳細>ロケールに依存して変換 (=「デフォルト設定」?)
に設定するようだ
時に、SUMはテキストのセルは無視して計算するみたいなんだが・・・、正しい計算結果出てる? 単発の式じゃなくて収支集計なんだ。
K3(最新の集計)=+K2(昨日までの集計)+I3(今日の費用)+J3(今日の増減)
これがすらーと何全行も並んでいるわけ。
たぶんK列が引っかかっている。 >>457
ツール>オプション>LibreOffice Calc>数式>詳細な計算の設定
数値として扱いたい場合はデフォルト設定
これはいまやってみたけど #VALUE! だね。
計算結果を新たな変数(K)にして再計算を繰り返すのが問題なんだと思う。
なんとなく分かるんだが、オープンオフィスでもエクセルでも動くからね。
今日まであまり気にしてなかった。 式重ねてやってみたがやっぱ大丈夫だよ
数式の詳細設定はインストールしたままいじってない
なんか他の要因では?
I,Jに、一見無記入に見えてスペースとか入ってる欄がない?
半角スペース入れるとそっからダメだった
あるいはセルの書式が数字じゃないのになってる部分があるとか >>459
あ、詳細な計算の設定 を設定した後は念の為に手動で再計算してみてね
データ>計算>無条件の再計算 >>460
分かった。リブレは空欄のセルがあると #VALUE! になる。
単純な計算式と書いたが、i3は実はこんな感じの条件式になっていてね、
=IF(D9="イ",ROUNDDOWN(-H9,0),IF(COUNTIF(D9,"ロ.*")>0,ROUNDDOWN(-H9,0),IF(COUNTIF(D9,"ハ.*")>0,ROUNDDOWN(-G9,0),IF(D9="ニ","",IF(COUNTIF(D9,"ホ.*")>0,0,"")))))
よく見たら結構面倒くさいことやっててすまん・・・。
この式の条件に合わないときは空欄にするという処理をリブレは嫌がるんだわ。
エクセルやオープンオフィスは空欄は無視して計算するんだけどね。 >>462
その式じゃなくて、ただ空欄なだけならちゃんと足し算してくれてるから
単に空欄だからってことでもないようだね
この場合、>>457さんの示してくれた設定箇所で「空文字列を0として扱う」
にチェック入れたらエラー無くなるようだよ
どっちがデフォになってるかってだけじゃないかな >>463
「空文字列を0として扱う」 で動きました。
単純に空欄なのが問題なんじゃなくて、条件式の結果が空欄なのがよくないようす。
なんでリブレは「空文字列を0として扱う」を外したんだろ。
ストイックな解釈があるんだろうけど・・・。 オープンオフィスにはカルクの設定に「数式」という項目自体が存在しなかった。
リブレは分岐後にこのへんを拡張して独自解釈を加えたんだね。 選択している行全体をハイライト表示するためにはどうすれば良いのでしょうか?
エクセルでは条件付き書式でできるそうですが、Openofficeでの方法は調べてもわかりませんでした。 >>467
条件付き書式で数式条件を=CELL("ROW")=ROW()とするそうです >>468
エクセル(2010)でも思うように動かなくてチラッと調べたら、これだけじゃダメで
マクロも書いて一緒に使うみたいじゃない?
今日は時間ないんでそこまでテストしてないけど、一緒に使うマクロも書き込んどけば
誰か検証してくれるかLibre用に書き直してくれる人出てくるかも知れないよ
私はあんまりマクロいじらないんで作り直すまで出来んけど すいませんCalcの質問です
セルA1に文字列とその文字の部分にハイパーリンクが入力されていて
別のセルにそのハイパーリンクを出力したい場合、
どういう関数を書けば良いのでしょうか
よろしくお願いします >>475
エクセルでも関数では無理みたいだから、多分無理だと思う
エクセルでマクロでやるやり方はいくつか解説したとこがあったから、それ参考にするか
ここに貼ってマクロできる人待ってみては? calc
あるセルから、その同じ行内にあって値が入力されているセルで
なおかつそのセルの列の1行目(ないし指定の行)になんらかの値(不定)が入力されている
という条件でセルを探して値またはセル番号を取得する方法を知りたいです
>>478
A1:D6に表があり
それと同じサイズの表をF1:I6に作り
F1セルに
=IF((A1<>"")AND(A$1<>""),A$1,"")
を入力し、さらにF1:I6のセル全部にコピペすると
A1:D6の表に入力されてるセルと、その1行目にデータがあれば、
1行目のデータを表示するようになる エクセルで作成したデータを開こうとするたび
シートごとの列の最大数を超えているため、データの一部が読み込まれてません
と表示されて開くのに時間がかかります
データ自体は複数のシートがあるものの行も列も大した数ではなく、
思い当たるのは一部の列に彩色(作成時列を選択して背景色を指定)してある事くらいです
なので、データの入った指定の列以降を一括で選択し塗りつぶしをなしに
したいのですが、どうやったらいいでしょうか calc
指定範囲の空白でないセルがすべてTRUEである(FALSEが含まれない)
を判定するにはどうやりますか? >>482
(回答例)
指定範囲の空白セルを数えるセル関数:
=COUNTIF(指定範囲,"")
を実行し、
値=0 なら指定範囲に空白セル無し(TRUE)
値>0 なら指定範囲に空白セルが含まれる(FALSE) >>480
列だけでなくすべてのセルを選択し背景色を「塗りつぶしなし」にする。
ワークシートのすべてのセルを選択するには、次のいずれかを使用する。
1)「すべて選択」ボタンをクリックする(セルA1の左上)。
2)Ctrl キーを押しながら A キーを押す。 質問の内容理解できてないのに
回答者気取られると参るよな
>>483 >>485
応用の効かん堅物に言われたくないわw
ちょっと応用すれば簡単に分かることだろ
空白をFALSEに読み替えればよいだけ
(回答例1)
指定範囲のFALSEを数えるセル関数:
=COUNTIF(指定範囲,FALSE)
を実行し、
結果=0 なら指定範囲にFALSE無し
結果>0 なら指定範囲にFALSEが含まれる
(回答例2)例1の応用
=NOT(IF(COUNTIF(指定範囲,FALSE)))
を実行し、
結果=TRUE なら指定範囲にFALSE無し
結果=FALSE なら指定範囲にFALSEが含まれる ■ このスレッドは過去ログ倉庫に格納されています