xlogI125’s blog

パソコン作業を効率化したい

2022-01-01から1年間の記事一覧

PowerShell練習 Add-Type (StrCmpLogicalW) 3

メモ 現在のフォルダ内にあるファイル名を StrCmpLogicalW と List<T>.Sort(Comparison<T>) でソートして取得 参考資料リンク 型パラメーターの制約 - C# プログラミング ガイド | Microsoft Docs https://docs.microsoft.com/en-us/dotnet/api/system.collections</t></t>…

Excel VBA練習 表形式の値を列形式にする

メモ 表形式の値を列形式にする 使い勝手はユーザー定義関数(配列数式)よりもマクロのほうが良い気がします 表形式 文字列11 文字列12 文字列13 文字列21 文字列22 文字列23 文字列31 文字列32 文字列33 列形式 値 行 列 文字列11 1 1 文字列12 1 2 文字列13…

PowerShell練習 画像ファイルを作成

メモ テスト用に画像ファイルを作成する 使い捨てスクリプト # PowerShell 5.1, Windows 11 using assembly System.Drawing using namespace System.Drawing # 解像度 $dpi = 150 # A4横(ヨコ297mm×タテ210mm) $pxWidth = 297 / 25.4 * $dpi $pxHeight = 210…

Acrobat JavaScript練習 テスト用にPDFを作成

メモ テスト用にPDFを作成する 使い捨てスクリプト // Acrobat Standard DC (2022年5月頃), Windows 11 // JavaScript デバッガー の コンソール から実行 // 実行方法はテキストを範囲選択して Ctrl + Enter (() => { var x, y; var x1, y1, x2, y2; var w,…

電気設備の参考書

誰も何も教えてくれず現場も見させてくれない場合もあると思いますので、図や解説が多い、または、良く使いそうな内容が程良くまとまっている市販の書籍を挙げます。職場によって必要な知識、着眼点や考え方、諸般の事情は全く異なります。書店で購入できる…

PowerShell練習 [Graphics]::FromImage(Bitmap)

メモ jpegファイルの大きさ(ピクセル)を変更するための応急的な手段としてPowerShellで System.Drawing.Bitmap を使用する 取扱い可能なイメージの大きさ(ピクセル)、ビットの深さは気にしない 参考資料リンク about Using - PowerShell | Microsoft Docs Sy…

Acrobat JavaScript練習 応急的にjpegファイルの解像度を変更する

メモ jpegファイルの解像度を変更するための応急的な手段としてAcrobatを使用する。 あらかじめ「環境設定」の「PDFからの変換」で解像度などを設定しておく 複数のjpegファイルに対して「ファイルをAcrobatで結合」する際の「オプション」で「常にPDFファイ…

Excel文書への外部参照は使用しないほうが良い

個々のExcel文書を確認するため、一つ一つExcelファイルを開く作業が面倒である。外部参照(external reference)を使用して必要なセルだけを一括して取得できないかと考えたけど、職人芸のExcel文書に通用するわけがない。仮に便利な手段があれば、既に自然発…

Acrobat IAC練習 addWatermarkFromFile

メモ 透かしを追加(ファイル) 使い捨てスクリプト ' Excel 2019, Acrobat Standard DC (2022年4月頃), Windows 11 ' 参照設定 ' Acrobat (Adobe Acrobat 10.0 Type Library) Option Explicit #Const DEBUG_ = False Public DIPath As String Public SourcePa…

Acrobat IAC練習 addWatermarkFromText

目次 目次 メモ 使い捨てスクリプト Acrobat JavaScript VBA メモ 透かしを追加(テキスト) 使い捨てスクリプト Acrobat JavaScript // Acrobat Standard DC (2022年3月頃), Windows 11 // JavaScript デバッガー の コンソール から実行 (() => { this.addWa…

Acrobat IAC練習 注釈(FreeText, Square)

目次 目次 使い捨てスクリプト 注釈でテキストボックスと長方形を追加 (AddNewAnnot) フラット化 (flattenPages) 過去記事 使い捨てスクリプト 注釈でテキストボックスと長方形を追加 (AddNewAnnot) PDFを開いたウィンドウを表示させた状態でマクロを実行し…

Excel VBA練習 xlCheckBox

使い捨てマクロ セルのダブルクリックで文字☑をセルに挿入 セルの右クリックで文字☐をセルに挿入 Shapes.AddFormControl でワークシートに xlCheckBox を追加 ' Excel 2019, Windows 11 Option Explicit Private Sub Worksheet_BeforeDoubleClick(ByVal Targ…

PowerShell練習 Add-Type (StrCmpLogicalW) 2

目次 目次 使い捨てスクリプト 現在のフォルダ内にあるファイル名をソートして取得 クリップボード内のテキストをソート 過去記事 使い捨てスクリプト 現在のフォルダ内にあるファイル名をソートして取得 このスクリプトを起動させるショートカット(.lnk)をS…

Acrobat IAC練習 CropBoxを移動

メモ その場しのぎで紙面上の文書を平行移動させて余白を調整する場合に便利だと思います。 使い捨てスクリプト PDFを開いたウィンドウを表示させた状態でマクロを実行してください 図形に「マクロの登録」すると効率的に実行できます ' Excel 2019, Acrobat…

Acrobat IAC練習 ページを差し込む

メモ AcroPDDoc.InsertPagesの練習 使い捨てスクリプト 表示中のPDFファイル(pdfPDDocActive)のページ順序を 12345 とする 保存されている別のPDFファイル(pdfPDDocSource)のページ順序を ABCDE とする pdfPDDocActive に pdfPDDocSource を差し込んで 1A2B3…

Acrobat IAC練習 CropBoxのサイズをExcelシートに表示

メモ CropBoxのサイズをExcelシートに表示して、印刷時の用紙選択ミス削減に役立てる。 使い捨てスクリプト PDFをタブに表示させた状態でマクロを実行してください ' Excel 2019, Acrobat Standard DC (2022年3月頃), Windows 11 ' 参照設定 ' Acrobat (Adob…

Acrobat JavaScript練習 注釈(FreeText, Square, Line)

目次 目次 使い捨てスクリプト 注釈でテキストボックスを追加 (FreeText) 注釈で長方形を追加 (Square) 注釈で線を追加 (Line) 注釈の作成者などを変更 フラット化 (flattenPages) 使い捨てスクリプト 注釈でテキストボックスを追加 (FreeText) ページは回転…

Acrobat JavaScript練習 注釈の座標を見るため注釈で長方形を描画する

注釈の default user space における原点(0,0)と CropBox における原点(0,0)の対応が良く分からない。 次の変更を加えた際、注釈の default user space の座標を見るため、注釈の長方形を描画する。 CropBox と MediaBox を変更 ページを回転 // Acrobat Sta…

Acrobat JavaScript練習 用紙サイズを既存PDFに合わせて内容を透かしで入れる

目次 目次 使い捨てスクリプト ページサイズを表示 ページの差し込み 用紙サイズを既存PDFに合わせて内容を透かしで入れる 使い捨てスクリプト ページサイズを表示 PageRotationと各種のBoxサイズをReportで表示する // Acrobat Standard DC (2022年2月頃), …

Acrobat Standard で JavaScript デバッガー を開く

プロパティのアクション IAC VBA PowerShell %APPDATA%にあるフォルダに保存 参考資料リンク 過去記事 プロパティのアクション バージョンは Acrobat Standard DC (2022年2月頃)、Windows 11。 「JavaScriptを実行」で console.show(); を実行する しおりの…

Acrobat JavaScript練習 他のPDFを透かしで入れる

メモ 新旧比較を行う資料を作成する際の使用を想定。 使い捨てスクリプト addWatermarkFromFile nHorizAlign を上手く調整すれば、複数ページを1枚に集約する手段として使えるかもしれない。 // Acrobat Pro DC (2022年1月頃), Windows 11 // JavaScript デ…

Acrobat JavaScript練習 しおりの追加

メモ JavaScript デバッガー の表示 しおりのアクションでJavaScriptを実行 console.show(); JavaScript デバッガー での実行 コンソールでテキスト範囲を選択して Ctrl + Enter JavaScriptに対応していないビューアで作業する場合、PDFファイルにスクリプト…

Acrobat IAC練習 JavaScript デバッガー を開く

メモ JavaScript デバッガーを表示するのにショートカットキーや しおり を使用してはいけない場合、OLEでJSObjectを経由して console.show() を行う方法を考える。 参考資料リンク Creating .NET and COM Objects New Object - PowerShell | Microsoft Docs…

Acrobat Pro で JavaScript デバッガー を開く

メモ OSはWindows 11、Acrobat Pro DCは2022年1月頃のバージョン。 ツール「JavaScript」(Ctrl + J) Acrobat Pro DC を起動する キーボードで Ctrl + J を押して「JavaScript デバッガー」を開く 「JavaScript デバッガー」の「表示: コンソール」を選択して…