手術終了しました
こんにちは、こだかです。
白内障の手術が無事終了しましたのでご報告致します。
症状が出始めたのが2年前ほどで、完全に片眼生活に入って半年程でした。
久し振りに両目が見えるようになって、脳が混乱しているのかフワフワした感じがしています。
ちょうど夏休みに当てていましたので、ずっと引きこもって寝ていました。
と言っても、いつまでも寝ていられないと言うことで、昨日あたりから活動を開始しています。
ただ、PCを使っての作業はちょっと疲れますね。慣れの問題でしょうけど。
今回、色々な方に励ましのお言葉を頂きました。有難うございました。
さて、TechEdの担当セッションであるVSTOですが、Visual Studio 2008 Beta2がリリースされたことで、
多くの機能を確認して頂くことが出来るようになりました。
例えばリボンのビュジュアルデザイナもその一つです。
従来(VSTO2005SE)では、XMLファイルと、対になるクラスを使用して作成するものでしたが、
今回のv3では、リボン(ビジュアルデザイナ)を追加することで作成することが可能です。
もちろん、従来のXMLでの形式はそのままお使い頂くことが可能です。
さてXML形式のRibbonですが、従来使用する場合、thisAddinクラスからRequestServiceメソッドをオーバーライドすることで、
XMLをハンドリングしていたわけですが、v3よりCreateRibbonExtensibilityObjectメソッドが追加されました。
このメソッドをオーバーライドして使うことも可能です。
例えば
private Ribbon ribbon;
protected override object RequestService(Guid serviceGuid)
{
if (serviceGuid == typeof(Office.IRibbonExtensibility).GUID)
{
if (ribbon == null)
ribbon = new Ribbon();
return ribbon;
}
return base.RequestService(serviceGuid);
}
と書いていた部分が
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Ribbon();
}
このような記述になります。
RequestServiceは、他のアドイン拡張でも記述をすることがありますので比較的記述が多くなりますが、
Office側のインターフェイスをVSTOでサポートすることによって、より簡単なプログラムに変更することができます。
こだかたろう
Comments
Anonymous
August 09, 2007
The comment has been removedAnonymous
August 12, 2007
先日はお世話になりました。 手術ご成功おめでとうございます! 私も同じく左目にかなり支障があり、昨年の8/7に白内障の手術をしました。眼内レンズのせいで、光を反射してときどき眼が光るそうで、不思議がられます。笑 1年経過しましたが、やはり術前に比べるとずっとよいですよ。Anonymous
August 12, 2007
naoki0311さん、y.sugiura さん コメントありがとうございます。返答が遅くなって申し訳ありません。本日より、職場復帰です。 両目から光が入ってくることが、こんなにも多くの情報を与えてくれていると言うことを実感しています。まるでパノラマ写真です。 しかし、この時期の手術は、その後入浴に制限がでるのでキツイですね。ヒゲも伸び放題でしたし、ようやく社会生活が出来るようになってホッとしています。 ご心配をおかけしました。