
No.1ベストアンサー
- 回答日時:
Access2000のみで考えてみました。
例として、下記VBAは『日本人の体力2000』という文字をExcelの90度回転のように表示します。ラベルの幅や高さは調整して下さい。テキストボックスでも同じようにできました。(当然、ラベル0にこの文字をセットしておいても可能です。)
日本語の縦書きフォント(先頭が『@』)があるフォントなら表現できると思います。(MS明朝とかMSゴシックは当然OKです)
文字に半角文字が混ざっているとまずいので全角に変換しています。この辺が苦しいところです。
もっと簡単な方法がありそう?
とりあえず、ご参考に。
Private Sub Form_Open(Cancel As Integer)
Const moji = "日本人の体力2000" '表示したい文字
Dim L As Integer 'カウンタ
With ラベル0
'文字を逆順にする
.Caption = ""
For L = Len(moji) To 1 Step -1
.Caption = .Caption & Mid(StrConv(moji, vbWide), L, 1) ’半角文字は全角にしてしまう!!
Next
'縦書きフォントにする。「@」付きフォントがあるフォントに限るが・・・
If Left(.FontName, 1) <> "@" Then
.FontName = "@" & .FontName
End If
End With
End Sub
回答ありがとうございます。
縦書きフォントはあります。
したがって、
ラベルのHeightとWidthを入れ替えて、縦書きのプロパティ(Vertical)を"Ture"にして、フォントを縦書きフォント(@付き)にすれば出来そうです。
半角も問題なさそうです。
どうもありがとうございました。
では。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
イメージコントロールに 読み込んだ Picture を 90度 回転したい
Visual Basic(VBA)
-
新規レコード行を非表示にしたい
Access(アクセス)
-
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
-
4
Accessのレポートで「縦書き」したいのですが…
その他(データベース)
-
5
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
6
アクセスのレポートを印刷すると白紙がでてきます。改ページついて教えてください。
その他(データベース)
-
7
テキストボックスの回転
Visual Basic(VBA)
-
8
Access サブフォームでの選択行の取得
その他(データベース)
-
9
縦書きテキストボックスの表示ー"を90度回転して”|”にするにはどうすればいいですか?"
その他(データベース)
-
10
角丸四角形を描きたい
Excel(エクセル)
-
11
ラベル内の文字(Caption)を縦表示にする方法
Visual Basic(VBA)
-
12
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
13
リンクテーブルを CopyObject するとリンク情報がコピーされる
その他(データベース)
-
14
マイクロソフトACCESSにおけるレポートの縦書き
Access(アクセス)
-
15
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
16
ACCESS クエリの抽出条件で全てを抽出したい
PowerPoint(パワーポイント)
-
17
ACCESS フォームをそのまま印刷について
その他(データベース)
-
18
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
19
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
20
長さ0の文字列を格納できません。とエラー発生して困っています。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
+、-、÷、×を英語フォントで...
-
AutoCADLTで 図面を回転時に文...
-
win11のゴシック文字が文字化け...
-
エクセルでマクロを作成してま...
-
Illustratorで8分音符を書く時...
-
PowerPoint,縦書きテキストボ...
-
アウトライン済のフォントを太...
-
円マークの違い
-
1とlを区別するためのフォントは
-
偏微分の記号∂の出し方
-
aiデーターのアウトライン化後...
-
EXCELで0を0上斜め線表示したい。
-
「じゅん」に似た書体は何でし...
-
illustrator アウトラインをか...
-
Helveticaのフォントについて
-
Excelのフッター(ページ番号)...
-
パソコンに入っている字体(フォ...
-
イラレCS4とVer8の互換性に...
-
Keynoteに大量の文字をアウトラ...
-
フランス語のフォント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
win11のゴシック文字が文字化け...
-
AutoCADLTで 図面を回転時に文...
-
+、-、÷、×を英語フォントで...
-
illustrator10 文字を入力して...
-
いきなりPDFで作った文書が...
-
インド系文字のようなアルファ...
-
「~」←これはなんと読むのでし...
-
ラベル、テキストコントロール...
-
文書PDFを拡大してもきれいなの...
-
記号を英文字で表示したい
-
CADの文字を太くしたい
-
写真への文字の貼り付け
-
イタリック文字にするにはどう...
-
PhotoShopで作成した文字がぼや...
-
AUTOCADで日本語が??...
-
イラストレーターで小さい文字...
-
中国から届いたdwgファイルにつ...
-
著作権に関して。(エヴァンゲ...
-
CADのデータをPDF変換する場合
-
エクセルで文字の縦横比を変えたい
おすすめ情報