tips

Word

差し込み印刷で郵便番号にハイフンを入れる

元のデータが「1234567」となっている場合、これをWordの差し込み印刷で「123-4567」というようにハイフン「-」を入れて表示する方法です。フィールド名は「郵便番号」とします。Word2007で確認しました。
Excel

矩形範囲を配列として取得

Excelのマクロで「複数のセルに値をセットするときは配列を使うと処理が速い」ということを紹介しました。複数のセル(範囲)に配列を使って値をセットするだけでなく、配列として値を取得することができます。「arrs = Range("a1:b2...
Excel

「.Calculation」と「.EnableCalculation」のどちらが効果的か

Excelのマクロの処理を高速化するために、マクロの実行中のワークシート上の計算を止めるという方法があります。通常はセルの内容が変われば自動的に計算されます。これを一時的に停止しマクロの実行後に元に戻すという方法です。二つ方法があります。
Excel

複数のセルに値をセットするときは配列を使うと処理が速い

Excelでマクロを使って複数のセルに値をセットする場合、通常は次のようにすると思います。次のサンプルはA1セルからJ10セルまでの範囲に行番号と列番号の積をセットします。九九の表のような感じです。
Access

Accessで「循環参照」が発生したら

Accessのクエリを使うと、通常はフィールド名がそのまま表示されますが、別名を付けることができます。「別名: フィールド名」のようにコロンを使います。しかし、別名を元のテーブルのフィールド名と同じにしようとすると次のようなエラーが出ます。...
JavaScript

JavaScriptの配列は結合して比較する

次のように変数のaとbに配列を代入します。aとbは同じはずですが、比較するとなぜかfalseになります。
JavaScript

JavaScriptでDateオブジェクトにメソッドを追加

JavaScriptで日付を操作する関数を作っているのですが、これをメソッドとして追加できないか、調べてみました。サンプルを3個、紹介しています。いずれも「var dateObj = new Date(2012, 1, 15);」に対してメ...
WordPress

WordPressでアップロードできるファイルタイプを増やす

SVGファイルは拡張子が「svg」ですが、WordPressでは「メディアを追加」を使ってアップロードすることができませんでした。次のメッセージが出ます。
Excel

アクティブシート以外を削除するマクロ

最近では主流となったタブブラウザですが、例えばFirefoxだと「他のタブをすべて閉じる」という機能があります。これをExcelに応用して、アクティブシート以外のシートをすべて削除するマクロを作ってみました。なお一々、確認ダイアログが出てし...
Word

Wordで先頭にある表の上に行を挿入する

Wordで文書の先頭に表を作成したとき、その上に空行を挿入するには、表の左上のセルにカーソルを移動してEnterを押します。左上のセルに文字が入っているときはその左端にカーソルを移動してEnterです。つまり、その文書の先頭、左端にカーソル...