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

EXCEL VBA 別ファイルのシートから図形を含めてコピーしたい

今やっているのは、VBAで別のエクセルファイルからシートの内容を範囲を指定してコピーして貼り付けるという単純なこと。 だが、落とし穴がたくさんあった。 普通にコピーメソッドを使って貼り付けをするとコピーの処理落ちや図形がコピーできなかったり、図…

EXCEL VBA 図形を含めて最終行や最終列を取得したい

EXCEL VBAで使用セルの最終行や最終列を取得したいとgoogle検索をすると よく紹介されているのは、表の最終行や列を取得する方法。 しかし実際は図形が含まれているシートの使用最終行列を求めたい場合がある。 ばらばらに記載されていることが多かったため…

EXCEL VBA 環境依存文字を含むファイルパスをバイナリ形式で開きたい

ファイルをバイナリ形式で開きたいが、ファイルパスが256文字以上だったり 環境依存文字が含まれている場合、Dir関数が対応しておらず、開くことができない。 そんなときの対処法は FileSystemObjectを使用してShortPathでファイルを取得する。 そうすると環…

EXCEL VBA AcrobatReaderやAdobeを使わずにPDFのページ数を取得する方法

dタイトルの通り、 EXCEL VBA AcrobatやAdobeを使わずにPDFのページ数を取得したい と思ったときにめちゃくちゃ調べまわったのでその結果をまとめる。 結論から言うと、イメージしていたやり方では PDFのある特定のバージョンで特定の構造の場合は取得できる…