More from: マイクロソフト

エクセルのPDF出力で日本語文字が表示されない

最近Windows11のPCに入れ替えたユーザーから「PCを替えてからエクセルでPDF出力をすると文字化けして読めない」と連絡が来た。
そのPDFファイルを見せて貰ったら本来漢字や仮名が表示されるところが悉く□になっている(ご丁寧に小文字”ゅ(等)”は小さい□になっていた)。
半角の数字やアルファベットは問題無く表示されているので、これは日本語フォントの埋め込みに失敗しているのが原因だろうという見当はついたが対処方法が判らない。
PCに入れ替えと同時にエクセル(を含むマイクロソフトオフィス)のバージョンも2016から2021に変わっているのでその影響もあるのかと思い調べてみた。
いくつか見つけた情報に中にはフォントが特定のフォントの場合に文字化けするというのもあって、ユーザーのPCにあったエクセルのファイルを見ると確かにそのフォントが使われていた。
そこでフォントを別なもの(MSPゴシック等)に替えてみたものの改善しない。
他にもファイルの保存ダイヤログのツールの中のWEBオプションに”フォント”タブと言うのがあるので、そこを見ると何故か”多言語/Unicode/その他の言語”になっていたので、ここを”日本語”に変更したら無事にPDFファイルに正しいフォントが埋め込まれて表示されるようになった。
これで一件落着かと思ったが、数時間後にまた同じユーザーから直っていないとの連絡がorz。
今度は別のファイルで発生していたので、原因は同じだろうと考えて先の保存時のフォントの変更を行おうとしたが、今度は正しく”日本語”となっていた。
試しに一度別のフォント(多言語)に変更して一度PDF出力をしてから再度日本語に戻して見たが効果無しorz。
その場では解決しそうになかったので”印刷”メニューから”Print to PDF”でPDFに変換する方法を教えてそれで運用して貰うことにした。
ところが翌日になって同じユーザーから連絡があり「直った!」とのこと。
どのようにしたのかを訊いたところ、もともとプリンタドライバ(CanonのLBP-8610及び8710の2台分)が正しく入っていなかったので、それらを一度削除してからインストールしたところ直ったとのこと。
原因も直った理由も良く判らないがとにかく使えるようになったので、そのまま使うとのことだけど、どんなところに影響が出てくるか判ったもんじゃないなぁ(汗)。

←クリックしてくれると嬉しいです。

Windows10のアップデート(22H2)が配布され始めたようだ

マイクロソフトのOS「Windows10」の大型アップデート”22H2”の配布が始まっていると情報サイトに掲載されるようになった。
今年から大型アップデートは年1回になり、春のアップデートは無くなっていた。
特定条件下では自動アップデートされない場合もあるようだが、たいていは放っておけばアップデートのダウンロードを行なってくれるのでそのままでも良いが、どうしてもアップデートしたい場合は手動でWindowsUpdateを行うか、マイクロソフトのサイトからアップデート用プログラムをダウンロードして実行すれば良い。
今回のアップデートではコアは変わらないのでそれほど時間もかからないようだ。

←クリックしてくれると嬉しいです。

なんとかPPのインストールに成功orz

以前からユーザーのPCにパワーポイント(PP)をインストールしようと苦戦していた。
苦戦の原因は対象のPCに既にインストールされているオフィス製品(Office Personal)が2016で、今回導入しようとして購入したライセンスが2021のものだったため。
購入してすぐにインストールを試したところ、PP2021は2019以前のオフィス製品と同じPCにはインストール不可ということでインストールできなかった。
ならばとダウングレード権を行使して2019以前のバージョンをインストールしようとしたが、展開ツールがエラーを出してうまく行かない。
configファイルの記述方法をいろいろ調べて修正しながら何度も試したがどれもダメ。

なんとかconfigのエラーを回避できてもボリュームライセンス(VL)版はプリインストールされている2016がクイック実行版なので競合してしまうし、リテール版も何故かダメ。
この時点で積んでしまい販売会社に連絡して助けを求めたが解決策が見つからず、何度かのやり取りの後にPP2013のインストールイメージの提供をされた。

ユーザーの仕事を邪魔することになるが、先日半日ほどPCを空けて貰ってリモートでインストールをしてみたところ、あっさりとインストールは終了。
”これは大丈夫かも?”と思ったが、そう簡単にはいかず今度はライセンス認証が通らないorz。
オンラインでの認証は何度やっても不明なエラー(0x8007007B)が発生してしまうし、Windows10の設定→アプリからPP2013を選んで”変更”からプロダクトキーの入力を選び表示された画面で入力しても正しくないキーと言われてしまう(365管理センターで確認できる全てのキーで試した)。
仕方が無いのでPP2013をアンインストールして再度PP2016のインストールに挑戦。

365管理センターからPP2016のインストールイメージ(32/64ビット用の両方)をダウンロードしてから64ビット版のPP2016のインストーラー(setup.exe)を起動すると現在入っている製品が64ビット版なのに、

「次の32ビットバージョンのOfficeプログラムがインストールされているため64ビットバージョンのOfficeはインストールできません;

Office 16 Click-to-Run Extensibility Component

まず32ビットバージョンのOfficeプログラムを全てアンインストールしてから、64ビットバージョンのOfficeのインストールをやり直してください。」

とのエラーが出てしまう。

たしかに以前は32ビット版のPPViewer2007を入れていたのだけど、既にアンインストール済みで他のオフィス製品は入っていない。
おもしろい(やっかいな)ことに、PP2016の32ビット版のインストールイメージを使ってインストールしようとすると同じエラーで32と64の表記が反対になったものが出る。
これに関してはいろいろと調べている内にアンインストーラーがレジストリからインストール情報を削除していないためということが判明したので、レジストリエディタを使って

「\HKEY_CLASSES_ROOT\Installer\Products」

から”Office 16 Click-to-Run Extensibility Component”を含むレコードを削除することで回避できた。
ところがその後はエラーが下記の画像のものにかわって結局インストールできない。

これは先に書いたクイック実行版とWindowsインストーラー版の競合エラー。
この時点でタイムアップだったので一度リモート操作を止めて再度販売会社の担当者にSOSのメールを送った。
数時間後(深夜)に返信があり、その中にはプロダクトキーが書かれていた。
朝になってからユーザーのPCに入り直して提示されたキーを使ってPP2013をインストールしたところ認証されようやく使用可能になった。
#相変わらずオンライン認証はエラーになるので、設定画面の”アプリ”からPP2013を選んで”変更”ボタンを押してキーを入力した。

ライセンスを2台分購入していたので、もう一台の方も同じようにしたところ、こちらも問題無く認証が通り使えるようになった。
ここまで来るのにえらく時間がかかってしまったよ(汗)。

今回は競合するバージョンの製品を購入してしまったために苦労することになっただけど、そもそも同じ会社の同じ名前の製品で競合して使えないのはおかしい。
今後は使いたくない(面倒を見たくない)が、ユーザーの希望なので今後もなんとか付き合っていくしか無いんだろうなぁ・・・

←クリックしてくれると嬉しいです。

Officeのインストールがかなり面倒になったなぁ

ユーザーから”パワーポイントが必要!”と言われたので素直にライセンスを購入した。
これまでのライセンス管理はVLセンターで行なっていたが、これが今では「Microsoft 365 管理センター」で行うようになったので、そちらからプロダクトIDとインストールに必要なファイルをダウンロード。
いざインストールしようとして驚いたのが、ダウンロードしたファイルはインストーラーでは無くセットアップ用の実行ファイルとconfigration用のxmlファイル。
なんとxmlファイルの中身をユーザー自身で書き換えたうえで、コマンドプロンプトからsetuo.exeをconfigファイル名を引数として渡して起動することでインストールがされるようになっていた。
うーん、こんな面倒なことをしなくても良いのにorz。
しかもconfig用のファイルの中身の書き方が良く判らずネットで調べてなんとかそれらしくするまで随分と時間をかけてしまったが、それでもなんとか出来たのでsetup.exeを起動したら、今度は以前のバージョンのOffice(プリインストール版)をアンインストールしないとインストールできないとのエラーが出た。
パワーポイント一本を入れるためにその他のOffice製品をアンインストールするわけにも行かず現在途方に暮れている(汗)。
販売代理店に現況を連絡して対処方法を調べて貰うことにしたけど、なんとかなるのかなぁ?(汗)。

←クリックしてくれると嬉しいです。

Windows11に非対応だと診断された

今この記事を書いているノートPCのOSはWindows10。
タスクトレイにアップデートのアイコンが表示されているのでクリックすると自動アップデートで再起動が必要とのこと。
さらにWindows11への対応もチェックされたらしく、残念ながらこのPCは”要件を満たしていません”とのことらしい。
そりゃまぁそうだろうなぁ、、、、
なにせPCのモデルはThinkPad X201sでCPUは初代のCore i7だから仕方ない。
メモリ容量とかストレージの空き容量とかは最低の基準を満たしているので、手動でのアップグレードなら可能かと思われるが、如何せん古いPCなのでパフォーマンスが低下する恐れがあるので、しばらくは様子見だな(汗)。

←クリックしてくれると嬉しいです。

”20H2”が落ちてきた

先日マザーボードを交換してOS(Windows10)をインストールし直したPCにアップデートが来ていた。
見るとインストール時のビルド1909の更新に加えて最新版の20H2の機能更新プログラムもあった。
自宅の他のPCは殆どが1909のまま(最も最近手に入れたVAIO Pro13は最初から20H2)なので、初めて1909から20H2へのアップデートとなる。
仕事場のPCは20H2に上がっているので厳密には初めてではないが、仕事場のはいろいろと設定が変えられて閉口した経験がある。
幸いにも自宅のPCはそれほど設定が変わらずに済んだのは助かったな(汗)。

←クリックしてくれると嬉しいです。

オフィスの更新でエラー

現場から「エクセルを開こうとするといつもと違う画面が出て開けない。」と連絡が来た。
既定のアプリが変わったかと思って遠隔で入って操作してみると、”オフィスを更新しています”のダイヤログボックスが出て、しばらくするとアプリケーションエラー(0xc000c142)が出て起動できない。
WORDでも同じなので、EXCELだけの問題ではない。
念のためにWindowsUpdateをしてみるといくつかの更新があり、それらを適用してから再起動してみるつもり。
さて、再起動でどうなるかな?

←クリックしてくれると嬉しいです。

接触不良かな?

ユーザーの中にはPCの替わりにマイクロソフトのタブレット端末「Surface Pro 3」にディスプレイとキーボード/マウスを外付けにして使っている人もいる。
さすがに古い機種なので時々不具合が出ることもあり、最近も外付けディスプレイの画面が消えるということが何度か発生した。
本体側の画面には表示が出ているので出力側では無くディスプレイ側の問題かと思ったが、接続ケーブルを弄ったところ直ったうえ、ケーブルの接続が緩んでいたのでそれが原因と判断した。
ところがほどなくして再発したので出力用のケーブルもしくは変換アダプタ(下の製品)の内部での接触不良を疑って変換アダプタを交換してみた。
ところがこれでもディスプレイ側の表示が消えるので、ディスプレイ側のケーブルの接触を調べようと電源ケーブルを触ったらとても緩かったorz。
しっかり挿し直したら問題無く表示されるようになったので、電源ケーブルが緩んでいてなにかのはずみで接触不良になったり解消したりしていたようだ。
なんとも人騒がせなことだけど、「Surface Pro 3」自体が古いので、そろそろ普通のノートPC(月に一度程度持ち歩くため)に交換して欲しいな(汗)。

←クリックしてくれると嬉しいです。

Win10Proになりそうだ

先だって「Windows10Proへのアップグレードが出来なくなった?」という記事を書いた。
今夜、ようやくアップグレードをすることが出来そうなので最新のインストールパッケージを使って作ったUSBメモリをWin7Pro(64bit)のPCに取り付けてアップデートを始めた。
序盤のPCのチェックが終わったところでアップグレード可能なエディションがWindows10Proと表示されたので、やはり既存のエディションに対応したエディションにアップグレードされるようだ。
先だっての記事に関してはMSのサイトの表記だけの問題だったようでほっとしたよ(汗)。

←クリックしてくれると嬉しいです。

MSがChromeベースのEdgeをリリースした

マイクロソフトがChromiumベースのEdgeブラウザを初リリースした(MacOS版も有り)。
まだまだ未実装の機能は多いということだが、これでようやく安心して使えるEdgeが出てきたということになりそうだ。
とはいえ、現状ではまだまだFireFoxやChromeからユーザーを奪うまでにはいかないだろうな。
それでも今後のアップデート如何ではブラウザシェアに大きな変化が現れるかも?
私もちょっと試しに使ってみようかな?

←クリックしてくれると嬉しいです。