ずっとサブカルにふれてたい中年オタクブログ

中年オタクが、映画やマンガ、ゲームなんかをレビューしてます。時間が無くてただクダを巻いてたりもします。平日は朝7時に記事が上がるようにしてます。よしなに。

【チラ裏】Excelの真実

仕事場では朝元気で夕方落ちてる中年m-zoです。

若い子は帰れる、って夕方元気になるそうです。くそう。

今日は仕事でそうだったのか、となった話。

 

■オジサンは

運用しながら運用ツールも見てる異端です。

なので、ツールに不具合があると調査して直すこともしてます。

久々にツールの不具合報告が来る。

 

「ツールでおたくが作ったフォーマットのファイル読み込んだら

パスワード聞かれるんだけど」

 

■調査開始

ファイルを貰ってツールで読み込む

再現

渡したファイル(元データ)で試す

出ない

どーせ読み込み専用とかにしてるんでしょ?

No

ど、どーせファイルの設定いじってるんでしょ?

No

どどどどどど、どーせマクロ勝手に入れたんでしょ?

No

はぁ!?なんぞこれ!?よく見るとパスワード入力画面ダイアログ、

ファイル名がタイトルになってるやんけ!?!?(目ぐるぐる)

・・・きっとExcelの不具合やろ?

それっぽい情報なし

ツールでの読み込み動作をデバッグ追いかけよう・・・

ブック(シートではない)を非表示にした処理でパスワード入力が出てる・・・?

手動でブック(シートではない)非表示にしてみる

再現!(=フォーマットのファイルが悪い)

・・・あれ?Excel画面のリボンのコマンドボタンがいくつかグレーアウトしてる・・・?

Excelの設定を眺める

そんな設定ない

リボンってどうやって作ってるの?

xml

どうやってxml入れてるの?

xlsxファイル(xlsmファイル)は実は圧縮ファイル(zip)←ファ!?

拡張子を変更(.xlsm→.zip)して解凍

xmlファイルが見れる

技術ってスゲー!?こんなとこ、壊れてるのかよ!?

ただ、細かすぎてどこで何を設定してるのかの説明文がネットにない・・・

上司「多分お客さん、ツール使って変換して戻しに失敗してるんやろ」

こっちでどうにか読み込ませるようにしよう

 

■興奮した

xlsxファイルってzipなんすか!?

ってか、リボンを個別に、しかもボタンごとに表示いじれるって

ツールを勝手にいじられる云々の避け方としておもしろいやん!?

夢広がるー!(ただの見せたいもん技術屋ですね、ヤダヤダ)

 

■こういう

隠してある仕組みを見つけれたときに技術屋っておもしろいわー、って思っちゃう。

あれだけリボンに大反対されたのに強行したマイクロソフト

こういう設定をいつか生かすためにやったんかしら・・・?とかも思っちゃう。

 

以上、今日の宝探しでした。

 

■オマケ

一応私が調べた時のキーワードは本文内に入れたのでアクセス多かったら嬉しいな。

 

1年前

www.m-zo.work

ゲームって如何に勝つか、って命題があって

「ギリギリ僅差になるようにする」か「全員勝てる/負ける」かの

どっちかしかないんですよね、今のところは。

なら、「ゲームを楽しんだ」ってゲームをみんなでやるのが一番いいと思ってます。