VBA・Office

【Word VBA】仕様関連 Wordの最大値(上限値、制限値)の定義

Microsoft Wordにおける各種オブジェクトやファイルサイズの最大値(制限値)について確認します。Wordでは、ブックマーク、コメント、フィールドなどの多くの制限値に「2,147,483,647」(32bit符号付き整数・Long型...
VBA・Office

【Word VBA】フォルダーを設定

Word VBAでファイルの既定のオープンフォルダ(ファイルの開く・保存時の初期フォルダ)を変更する方法についてのメモです。Excel VBAでフォルダを操作する場合と同様に、WordでもChangeFileOpenDirectoryメソッ...
VBA・Office

【Word VBA】グローバル メンバー (Word)のHelpを実行した結果サンプル

Globalオブジェクトの勉強のためのコードです。Word VBAのオブジェクトブラウザで確認できる WdHelpType 列挙型(Word.Help メソッド)をループ実行し、それぞれの定数を指定して実行した挙動の検証サンプルです。WdH...
VBA・Office

【Wordマクロ】文中の文字、単語、文、段落を取得するサンプル

Wordマクロ(VBA)を使って、文書内から文字(Characters)、単語(Words)、文(Sentences)、段落(Paragraphs)の各要素とそれぞれのRangeオブジェクトを取得・走査するサンプルコードを紹介します。それぞ...
VBA・Office

【word】サンプル文章(rand()、rand.old()、lorem() )

Word(ワード)でレイアウトの確認やテスト用のダミーテキストが必要なとき、数式や関数を入力するだけで簡単にサンプル文章を自動生成することができます。この記事では、Wordに標準搭載されている3つのサンプル文章生成関数(rand、rand....
VBA・Office

【Wordマクロ】VBA操作でよく使うメジャーなオブジェクト名一覧と使い方

Wordマクロ(VBA)でよく使われるオブジェクトとはWordマクロ(VBA)の開発では、操作対象となる文書や文字などを「オブジェクト」として指定して処理を行います。この記事では、Word VBAで頻繁に使用するメジャーなオブジェクト名とプ...
VBA・Office

【Word】ヘッダ・フッダ・先頭1行目・2行目を確認するマクロ その1

Wordの既存資料から、ヘッダー・フッダー・先頭1行目・2行目のテキストを一括で確認するためのVBAマクロと、テスト用のダミーデータを設定するマクロの紹介です。この記事でできること複数のセクションを持つWord文書から、主要なヘッダー、フッ...
PowerShell

【Windows PowerShell】スクリプト実行のための実行ポリシー変更

Windows PowerShellでスクリプト(.ps1ファイル)を実行しようとした際、「このシステムではスクリプトの実行が無効になっているため…」というエラーが表示されることがあります。これは、セキュリティ保護のためにデフォルトでスクリ...
プログラミング・Web開発

【JavaScript】サーバーレスWikiのHTA化と使い方

以前作成したサーバーレスWikiを、HTML Application(HTA)化させてローカル環境で単独実行できるようにしました。HTA化の概要HTA(HTML Application)は、HTMLファイルとスクリプト(JavaScript...
プログラミング・Web開発

【Ruby】【nokogiri】TOTO BIGのくじ結果を取得する例

RubyのNokogiriを使ったウェブスクレイピングの実装例です。ここでは例として、TOTO BIGのくじ結果のページから指定した開催回の結果を取得する手順を解説します。## 前提条件- Ruby 3.x 環境- nokogiri ジェム...