[問題] 利用javascript替換word中的文字
大家好,我想利用JS來替換word中的文字,
但是卻卡在w.Selection.Find.Text = "aa";這一行,
出現"接收者已拒絕這個呼叫"這個錯誤訊息,
想請問該怎麼解決這個問題,或是否有更好的寫法,
程式碼如下,謝謝!!
<html>
<head>
<script src="" rel="nofollow">http://code.jquery.com/jquery-1.5.js"></script>
</head>
<body>
<input type="button" value="test" id="test">
<script>
$("#test").click(function(){
var w=new ActiveXObject("Word.Application");
var text;
if (w != null)
{
w.Visible = true;
w.Documents.Open("C:\\C.doc");
w.Selection.Find.Text = "a";
w.Selection.Find.Replacement.Text = "b";
w.Selection.Find.Foward = true;
w.Selection.Find.Wrap = 1;
w.Selection.Find.Format = false;
w.Selection.Find.MatchCase = false;
w.Selection.Find.MatchWholeWord = false;
w.Selection.Find.MatchWildcards = false;
w.Selection.Find.MatchSoundsLike = false;
w.Selection.Find.MatchAllWordForms = false;
w.Selection.Find.Execute('a',false,false,false,false,false,1,false,false,'b',2,false,false,false,false);
}
});
</script>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.73.55
→
04/09 12:05, , 1F
04/09 12:05, 1F
推
04/09 20:39, , 2F
04/09 20:39, 2F
→
04/09 23:04, , 3F
04/09 23:04, 3F