- サマリ: 文字の色のアルファ値
- 環境: Calc
- 状態: 未解決
- 投稿者: 七志乃権兵衛?
- 投稿日: 2008-08-11 (月) 01:01:35
質問 
セルオブジェクトの CharColor プロパティを変更して文字の色を変えたく、API リファレンスを調べてみたところ、Long 変数に ARGB 並びでバイト情報が適用されると記述されていました。
確かに RGB はそのように扱われているようなのですが、アルファ値はいくらいじっても見た目に影響がないように思われます。
文字の半透明処理は可能なのでしょうか?
回答 
- 文字の色を変更すると言う事ですか? -- new_OOo3
- 以下のマクロにて実行できました。 -- new_OOo3
- sub Main dim document as object dim dispatcher as object document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "ToPoint" args1(0).Value = "$A$1" dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1()) rem ---------------------------------------------------------------------- dim args2(0) as new com.sun.star.beans.PropertyValue args2(0).Name = "Color" args2(0).Value = RGB(0,255,0) dispatcher.executeDispatch(document, ".uno:Color", "", 0, args2()) end sub -- new_OOo3
- sub Main -- new_OOo3
- sub Main -- new_OOo3
- 以下のURLを参照下さい。上記内容な無視して下さい。 -- new_OOo3
- http://hermione.s41.xrea.com/pukiwiki/pukiwiki.php#nb8ba216
-- new_OOo3
感想,コメント,メモ 