プログラミング: 2010年7月アーカイブ

以前、「iPhoneデベロッパプログラムへの参加のややこしさ」に書いたように、iPhone SDK で作ったプログラムを iPhone 実機でテストをしようとすると、Apple Developer Program に参加しないといけないんだが、これがなかなかややこしい。
まず、Apple Developer Program Activation Code を取得するまでが大変だし、そのコードを使ったアクティベーションも「失敗率」が高い。
結局俺も失敗した。(^^;

その後、「どうせいちゅうねん?」という内容の質問を投げたところ、半日後くらいに "Apple Developer Program Enrollment Update" というタイトルで「あんたのメールを受けて、Program activation 出来るように調整してみたんで、もう一回試してみんさいや」というメールが届いた。
んで、試しに以前届いたメールに乗ってた Activation Code のリンクをクリックしてみたら、無事、アクティベーションに成功したのでありました。

これが 6/30 のこと。

でも、すっかり疲れてしまい、それ以降、iPhone SDK に触ることもなくほったらかしにしてたんだけど、昨日、やっとまたやる気が出て(^^;、実機テストのための環境設定をしたのでありました。

手順がまた面倒くさくて、iPhone アプリに電子署名を埋め込むための証明書の発行とか、iPhone Developer Program Portal での作業が続くよ!

@ITの「ここが大変だよiPhone実機テスト」なんかが分かり易くまとめてるね。
ま、これ読みながらやっても、なかなかすんなりとはいかなかったりするようだけど。(^^;

でも、随分改善はされてきているようだ。

俺は、「シェフの気まぐれアプリ」というサイトの 2008/12/16 に書かれた記事を参考に作業をしていたのだが、ここで「手動で設定」をするように書かれていることのほとんどが実際には自動で終了した。

XCode を起動した状態で iPhone をつなぐと「オーガナイザ」画面が表示されるのだが、この時点で、iPhone Developer Program のページとやりとりしてるようで、Device  とか AppID とかの情報は自動で登録されていたのだ。

ということで、「よう、わけがわからん」状態ではあるが、iPhone Developer Program への認証情報の登録自体は簡単に終わったのである。

で、いよいよ、実機テストだ。

Excel で「ふりがな」なんか扱ったことがなかったんで(何せ、Excel 関係のあんまりややこしい仕事はやったことないし(^^;)、ちょっとハマってしまった。

あるシート上の名簿(ふりがな付)をソートして、その結果で新しい名簿を作成するのだが、ソート用のテンポラリシート(tmpSht)から例えば

.Cells(i, j) = Sheets(tmpSht).Cells(i, j)

みたいに値をセットしちゃうと、ふりがな情報は移らないんじゃね。

それ知らなかったんで、

.Cells(i, j).Phonetics.Visible = True

とかしてやればいいのか?とか、色々試したけど駄目。

.Cells(i, j).SetPhonetic
.Cells(i, j).Phonetics.CharacterType = xlHiragana
.Cells(i, j).Phonetics.Visible = True

なんてやると、新しくふりがなが自動セットされるだけなので意味無し。
せっかく、元の名簿の方で「栗男」を「くりお」って修正しているのに、新しい名簿には「くりおとこ」とか載っちゃって(^^; 怒られるで、ほんま。(^^;

結局、

Sheets(tmpSht).Cells(i, j).Copy .Cells(i, j)

つう具合に、セルを丸ごとコピーしないと駄目なのね・・・
これで、ふりがな情報も消えることなく新しいセルにコピーされる。

ただ、これすると、セルの書式情報(フォントや表示位置などの情報)までコピーされちゃうので、

.Cells(i, j).Font.Name = "MS Pゴシック"
.Cells(i, j).Font.Size = 12
.Cells(i, j).VerticalAlignment = xlCenter

みたいに書式をセットし直してやらんといかんのが面倒くせえ。(^^;

何か、他に良い方法があったら教えてください>識者の方

このアーカイブについて

このページには、2010年7月以降に書かれたブログ記事のうちプログラミングカテゴリに属しているものが含まれています。

前のアーカイブはプログラミング: 2010年6月です。

次のアーカイブはプログラミング: 2010年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら