やはり、人間は感情に支配されていると感じた VBA のスクリプトに遭遇しました。昨日は許せても、今日は許せないと言ったことはよくあります。その時々の気分次第であると改めて思いました。
Tag Archives: VBA
[ Access-VBA ] フォームを開いて閉じる ( DoCmd.OpenForm Close )
ここでは、Access VBA でフォームを開いて閉じるサンプルスクリプトを掲載しています。
[ VBA ] タイムアウトして自動で閉じるダイアログを出力する ( WshShell.Popup )
ここでは、時間制限付きのメッセージダイアログ ( WshShell.Popup ) を使用して、自動的に閉じるダイアログのサンプルスクリプトを掲載しています。
[ Access-VBA ] カラム名のシャープ(#)をエスケープする ( 日付の構文エラーです 演算子がありません )
Access を使用してデータ管理を行っている業務があるのですが、何とカラム名にシャープ ( # ) が付けられていることによって、レコードの削除ができないエラーに遭遇しました。
[ VBA ] 変数の宣言を強制する設定方法 ( Option Explicit )
ここでは、VBA で変数の宣言を強制する設定方法を掲載しています。
[ VBA ] 図形を揃えて整列させる ( Selection.ShapeRange.Align )
ここでは、VBA で Excel シート上の図形を左揃えに整列させるサンプルスクリプトを掲載しています。
[ VBA ] ExcelシートをPDFファイルに変換して保存する ( ActiveSheet.ExportAsFixedFormat )
ここでは、VBA でシートの内容を PDF ファイルに変換して保存するサンプルスクリプトを掲載しています。
[ VBA / VB.NET ] 使いたくないループ構文 ( For To Step ) を C# で実装する
ここでは、VBA や VB.NET における繰り返し処理の構文 ( For To Step ) をC# で記述するサンプルコードを掲載しています。ただし、個人的にはメチャクチャ使いたくありません。理由は、北風が知っています。
[ VBA ] 文字列を大文字・小文字に変換する関数 ( UCase, LCase )
ここでは、VBA で任意の文字列を大文字・または小文字に変換するサンプルスクリプトを掲載しています。VBA で使用頻度の高い関数だと思いますので覚えておくと便利です。
[ VBA-Access ] DAO (Data Access Object) でトランザクション管理
「 DAO レコードセットでトランザクションを使用する 」 によると、DAO を使って Access データベースのトランザクションの管理を行うことができるようですが、やはりアクセスはアクセスです。あまり無茶な使い方はしないようにしたほうが良さそうです。
MSDN では、Office2013 以降で使用できるような雰囲気がありますが、どうなのでしょうか?