![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
次のように整数を一定文字数になるようにしてからテキストボックスに書き込んでも、数字の桁が変わるところで表示位置が右にづれる。印刷の時も、同様な処理をして一行づつ出力しても同じ現象が出る。スペースと数字のフォントの幅の違いでしょうか。簡単な解決法を教えてください。For j=1 to 20
w = w + vbCrLf + Right$(Space(11) + Str(j + blank), 11) + Right$(Space(8) + Str(j), 8) _
+ Left$(dname$(j) + Space(14), 14) + Right$(Space(12) + Format(dt(j), "###0.00"), 12):next
No.1ベストアンサー
- 回答日時:
使用するフォントの問題です。
モノスペースフォントを使用してください
(MS ゴシック など)
●プロポーショナルフォント
文字毎に文字幅が異なるフォント
●モノスペースフォント
(等幅フォント、固定幅フォント)
名前どおり全ての文字幅が同じフォント
この回答への補足
ありがとうございました。テキストボックスの方は、プロパティのフォントをMS ゴシックにして解決しました。これが等幅フォントと初めて知りました。プリンタの方は、印刷直前に
Printer.Font.Name = "MS ゴシック"
を入れてみましたが解決しませんでした。まるっきりの初心者ですので、この指定が全然間違っているのか、フォント名を半角で指定するのか、あるいは、プリンタ側にこのフォントを持っていないのかなどの区別が付きません。この点も宜しくお教え下さい。
回答への補足で、再質問しましたが、色々試しているうちにFormatの使い方の誤りに気がつき、その当たりを直しているうちに、予測通り動くようになりました(早く反応しようと思い、十分に確かめず、再質問をしてしまいました、ご容赦下さい)。
問題の原因は想像していたものに近いものでしたが、具体的な解決策が分からず、何日も放置していました。今回の教示で直ぐに解決できました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- C言語・C++・C# 未解決の外部シンボル _printfが関数_mainで参照されました 1 2022/09/18 15:28
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Java Java 南京錠 2 2023/02/04 11:46
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Word(ワード) Wordの機能について教えてください。 2 2023/07/12 15:08
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
「MS Pゴシック」と同じ幅の...
-
似ているフォント(Win⇔Mac)
-
font-family の記載方法
-
CreateFontIndirectとは?
-
漢字変換のフォントがおかしい
-
Outlookのメールを送信するマクロ
-
フォントが変わった・・
-
Visual C++ 6.0 行番号の表示
-
パソコンによってフォントが違う
-
ワードでゴシックの文字を太く...
-
メールで、榊の文字を木辺に神...
-
PreRenderイベントの実装方法に...
-
印刷やテキストボックスで桁が...
-
xfontselについて
-
英語版OSでの遊明朝、游ゴシック
-
HTMLでLIの記号が文字化け
-
CSS SafariでMS P ゴシックを表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
縦書きテキストボックスの表示"...
-
「MS Pゴシック」と同じ幅の...
-
16x16のスプライトフォント
-
MsgBoxについて
-
似ているフォント(Win⇔Mac)
-
font-family の記載方法
-
ワードでゴシックの文字を太く...
-
Excel:一部のフォントでセルの...
-
英語版OSでの遊明朝、游ゴシック
-
メールで、榊の文字を木辺に神...
-
printf("文字列\\n")が円マーク...
-
エクセルVBAが中国のPCでは動か...
-
C# Font GdiCharSet
-
逆向き/(スラッシュ)の入力方法
-
Eclipseで文字がずれます。
-
フォントファイル(.ttf , .otf)...
-
外国語版メイリオはある?
おすすめ情報