Excelでセルにオーバーストライク効果を生成させる方法がないかと尋ねられました。私の最初の試みは、バックスペース文字を使用した:セルでオーバーストライク効果を作成する
="A" & CHAR(8) & "B"
しかし、ディスプレイはBACKSPACEを尊重していないよう:
これは、フォントの問題ですか?ユニコードのアプローチはありますか?
カスタムフォントを検索するようクライアントに指示するのは嫌いです。
EDIT#1:たとえば
。このコード:
をが、これは一般的な解決策ではありません。
Sub XBar()
ActiveCell.Font.Name = "Arial MS Unicode"
ActiveCell.Value = "X" & ChrW(773)
End Sub
視覚的に生成します。
ええ、フォントの問題かもしれません。私は、Arial Unicode MSサイズ11と同じものを使用し、[this](https://i.stack.imgur.com/Rdbak.jpg)を取得します。 (「オーバーストライク効果」とはどういう意味ですか?) – BruceWayne
@BruceWayne私は視覚的な例を追加しました..............これは、オーバーバーが**左にぶら下がっているためにのみ** –