VB/VBS/VBA

VB/VBS/VBA

[Excel] VBAで改ページが思い通りに設定できない場合

ワークシートに改ページを設定する場合、以下のように指定することで、任意の位置で改ページさせることができます。 WorkSheets(1).HPageBreaks.Add Range("A10") または WorkSheets(1).Rows...
VB/VBS/VBA

[VBS] PC起動時にレジストリからインストールパスを取得し、アップデートパッチを実行する処理

元号が平成から令和になり、会社で使用しているとあるアプリに、令和対応アップデータが公開されていました。 当然、このアップデータをインストールしないと令和表示ができないので、インストールしなければいけないのですが…何十台ものPCに手動でアップ...
VB/VBS/VBA

[VBS] ネットワーク越しにスタートアップファイルを入れ替える

以前、HomeエディションのWindowsで、ログオンスクリプトの代用となるような処理をまとめて記事にしました。 このときは、「\\192.168.1.1\logon_scripts」に、各PCが起動時に実行するVBSおよびバッチファイルを...
VB/VBS/VBA

[VB.NET] 配列が独特というか特殊というか…

久しぶりにVBを触っていると、いろいろと他の言語とは異なる部分があって戸惑うことがあるけど、今回は配列でハマったので備忘録メモメモ。 [配列の宣言] Dim ArrayIntA As Integer() Dim ArrayIntB() As...
VB/VBS/VBA

[VB.NET] ファイル操作について

.NET Framework 2.0以降は、System.IO だけでなく、My.Computer からもファイル操作ができるらしい。 これ、どっちを使った方がいい、というものはなく、どちらも全く同じ動作をするんだとか。特に違いがなくどちら...
VB/VBS/VBA

[VBS] 起動時にネットワークドライブを設定する

ローカルにVBSを置いてスタートアップで処理するだけなら簡単。だけど、やりたいことは、社内の全PCを一元管理して、ネットワークドライブの設定も手元でできるようにしたい。だって、毎回呼ばれて設定変更に回るより、手元で設定して内線で「PC再起動...
VB/VBS/VBA

[VBS] 特定の処理を各PCで一度だけ実行させるVBS

数十台ある社内のPCで、一斉にネットワークドライブの設定変更を行う必要が出たので、ログオンスクリプト代わりのバッチファイルから呼び出せる「一度だけ処理させたいときの判定ツール」を作ってみたのでメモメモ。 先に使い方。 ファイル名は「only...
VB/VBS/VBA

[VBS] VBSをログオンスクリプトの代用に

会社内で使用しているPCのOSは、95%がドメインに参加できないエディションのWindowsなので、全てのPCの設定を変更する場合は、1台1台設定して回らないといけないのです。とても大変。 かといって、各自でPCの設定を変更してね、というの...
スポンサーリンク