2019-01-01から1年間の記事一覧
まず、Wordファイルを扱うにはプロジェクトにて以下のCOMライブラリを参照します。 COMライブラリの参照 下記コードではコンソールアプリケーションにて、「C:\Doc\test.docx」を基に、パスワード付きファイル「C:\Doc\test2.docx」を保存します。 using Mic…
JPGのSOI、EOIが既定の法則通りに入っていないファイルを検出するプログラムです。 Imports System.IO Module Program '対象フォルダのパス Dim folderpath As String = "C:\Users\USER\Pictures\Screenshots" Sub Main(args As String()) Dim jpgfiles As S…
例えば、下記のようなファイルを読み込む処理の場合。 using (var fs = new FileStream("example.txt", FileMode.Open)) using (var rs = new StreamReader(fs)) { string line; while ((line = rs.ReadLine()) != null) { Console.WriteLine(line); } } usi…
Officeサポートのサイト内にも同様の記載はありますが、タイトルだけで直感的に理解できる記事が欲しいと思いまして。 support.office.com 例えば下記のような表で「商品」列が[コントローラー]の「価格」を検索する場合、 =VLOOKUP("コントローラー",A2:E5,…
Application.EnableEventsは、VBAのイベント発生を制御するプロパティです。 docs.microsoft.com このプロパティにFalseを設定すると、Bookの全イベント(Workbook_Openなど※1)とSheetの全イベント(Worksheet_SelectionChangeなど※2)の実行が停止されます…
掲題の条件下では、コンボボックスの背景色は灰色となります。 下記手順で、コンボボックスの背景色を白くできます。 ①DrawModeを、「OwnerDrawFixed」に変更 ②下記例のように、ComboBoxのDrawItemイベントへ関連付けたメソッドに処理を追加する Private Sub…
~~~ 本記事は、「オブジェクト指向の考え方は、普段の人間の認識と近いと感じた」ということを言いたいだけの、緩い記事です。 オブジェクト指向言語特有の機能を主軸とした話ではありません。 ~~~ オブジェクトとは、「物」です。 「物」は、状態を示…
任意のテキストファイル(UTF-8)の内容を行単位で昇順ソートし、元のファイルに書き戻すコード例。 Public Sub SortText() Dim strarr() As String Dim strall As String 'ファイル名、任意の内容を指定 Dim filename As String: filename = "filepath(ex:C:\…
同フォルダのUTF-8のテキストファイル「output.txt」の内容を行単位で文字コード昇順でソートし、「output2.txt」に出力する例 Get-Content -Encoding UTF8 -Path "./output.txt" | Sort-Object | Set-Content -Encoding UTF8 "./output2.txt" 降順だと以下…
記のようなコードを実行した際、右側のカラムをクリックした際、ソートはされないがソートを示す三角形が「昇順→降順→ソートなし」の順に変化する。 コード Imports System.ComponentModel Public Class Form1 'ソートの状態を保存する変数 Dim sordOrder As…
デフォルトのDataGridViewはカラムをクリックすると、「昇順→降順」の順にソートされる。 この挙動を、「昇順→降順→ソートなし」となるようカスタムする。 下記例では、右側のカラムのみカスタムが実装される。 Imports System.ComponentModel Public Class …
下記のようなコードを実行した際、右側のカラムにて、ColumnHeaderのソート順を示す三角形が表示されなくなる。 コード Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load DataGridView1.ColumnHeadersHeig…