Top > OOobbs3 > 83

OOobbs3/83 Edit

  • サマリ: シートのコピー(リンク)
  • 環境: Calc
  • 状態: 解決
  • 投稿者: reverse?
  • 投稿日: 2012-02-27 (月) 17:59:35

質問 Edit

OpenOffice3.3を使用しています。以下の様なコードで別ファイルにシートをコピーした場合に、貼り付けてある図形(Bitmap)がコピーされません。マクロではなく、通常の操作ではコピーされるのですが・・・。関係ないコードを削除した部分を以下に記載させて頂きます。どなたか分かる方がおられましたら、回答よろしくお願いします。

document = StarDesktop.loadComponentFromURL("private:factory/scalc", "_blank", 0, Array() )
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
		
oNSheets = document.getSheets()
oNSheet = oNSheets.getByIndex(0)
oNSheet.link("C:\Users\ura\Desktop/管理表.ods",  sheet_nm,  "",  "", com.sun.star.sheet.SheetLinkMode.NORMAL )
	
oNSheet.setLinkMode(com.sun.star.sheet.SheetLinkMode.NONE )
Fname = ConvertToUrl("C:\Users\ura\Desktop/" &  st_nm & ".ods")
document.storeAsURL(Fname,Dummy())

回答 Edit

  • リンクでは図形はコピーされませんので、dispatch などでコピー&ペーストしてあげてください。 -- はにゃ? 2012-02-27 (月) 22:37:01

感想,コメント,メモ Edit

  • 分かりました。ありがとうございます。やってみます! -- riverse 2012-02-27 (月) 22:59:01


Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes