Excel,RPA,VBA,Windows API

Thumbnail of post image 158

Editコントロール(テキストボックス)は、ユーザにテキストの入力させるために使われるコントロールです。本来、Excel VBAだけでは操作不能なExcel以外のアプリケーションのEditコントロールですが、Windows APIと組 ...

AutoCAD,VBA

Thumbnail of post image 042

本ページではVBAを使ってAutoCADのモデル空間内に存在するテキストの文法とスペルを一括で確認する方法を解説していきます。(ここでいう”テキスト”は文字記入で生成された要素のこと)

AutoCA ...

AutoCAD,VBA

Thumbnail of post image 165

本ページではVBAを使ってAutoCADのモデル空間名に存在するテキストの文字列を一括で置換する方法を解説していきます。(ここでいう”テキスト”はマルチテキスト/文字記入で生成された要素のこと)

機 ...

AutoCAD,VBA

Thumbnail of post image 196

VBAマクロは実行ボタンを押して完結するものもあれば、ユーザーが「このオブジェクトに対して処理を行いたい」とオブジェクトを入力して処理を行うものもあります。そういった場合にユーザーが選択したオブジェクトをどのように取得するかを理解して ...

AutoCAD,VBA

Thumbnail of post image 080

AutoCAD VBAで色の取得/編集を行うにはAcCmColorオブジェクトを利用する必要があります。本ページではこのTrueColorオブジェクトを使って図形や寸法、テキスト、ハッチング等(いわゆるデータベース常駐図形)の色を取得 ...

AutoCAD,VBA

Thumbnail of post image 136

AutoCADには、アクションレコーダやスクリプト、Visual LISP(AutoLISP)、VBA(ActiveX)、ObjectARXなど、さまざまなプログラミングカスタマイズの機能が備わっています。その中でも、ここではVBAマ ...

AutoCAD,Excel,VBA

Thumbnail of post image 034

本ページではAutoCAD VBAでExcelを操作する方法を解説していきます。
AutoCADとExcelと連携することで作業内容によっては非常に効率を上げることができます。
Excel操作のコードを作成するにはEx ...

AutoCAD,VBA

Thumbnail of post image 076

本ページはAutoCADでVBAマクロを作成するために必要な基礎知識をまとめたページです。
初めてVBAを開発しようという方は上から順に読んでいけば基本となる必要最低限の内容は全て押さえられるようになっています。また、すでにE ...

Excel,VBA,Windows API

Thumbnail of post image 179

VBAでWindowsAPIを使っているとフォントを指定する場面に出くわすことがあります。そういった場合にフォント名を取得する必要が出てきますが、これもWindowsAPIで取得することができます。

フォントはグラフィック ...

Excel,VBA,Windows API

Thumbnail of post image 020

SetWindowLongPtr関数

SetWindowLongPtr関数は指定したウィンドウに関する情報をセットするための関数です。
WinAPIにはSetWindowLong関数という同じ機能を持つ関数が存在しますが、Set ...

Excel,VBA,Windows API

Thumbnail of post image 146

VBAでUserFormを作成していると文字を回転させて表示させたいという場面に出くわすことがあります。しかしラベルをはじめコントロールは回転させることが出来ないので、VBAの標準機能だけではこれを実現することはできません。

Excel,VBA,Windows API

Thumbnail of post image 063

GetParent関数

GetParent関数は指定したウィンドウの親ウィンドウのハンドルを取得するための関数です。
Windowsのウィンドウにはそれぞれを識別するためにウィンドウハンドルというものが設定されており、Windo ...

Excel,VBA,Windows API

Thumbnail of post image 055

WindowsAPIを使ってウィンドウの操作を行うとき、多くの場合はウィンドウハンドルを取得する必要があります。ウィンドウハンドルを取得するための関数は様々存在しますが、「指定のウィンドウ内にある特定の子ウィンドウのハンドルをパッと調 ...

Excel,VBA,Windows API

Thumbnail of post image 016

VBAのUserFormに何かしらの図形を描画したいという場合、VBAの標準機能だけでは実現することが難しいです。Frameを細くして直線に見立てたり、Imageとして用意しておいた図形を挿入したりすることはできますが、どちらもあまり ...