本文整理汇总了C#中Microsoft.Office.Interop.Word.Exists方法的典型用法代码示例。如果您正苦于以下问题:C# Microsoft.Office.Interop.Word.Exists方法的具体用法?C# Microsoft.Office.Interop.Word.Exists怎么用?C# Microsoft.Office.Interop.Word.Exists使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Office.Interop.Word
的用法示例。
在下文中一共展示了Microsoft.Office.Interop.Word.Exists方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BookMark_RefreaDat
//���±�ǩֵ�Զ�/�ֶ� type="�Զ�"����"�ֶ�"
private void BookMark_RefreaDat(Word.Bookmarks BM, MKData objMKD,string type)
{
if (objMKD.Data.Count > 0)
{
if (type=="�Զ�")
{
for (int i = 0; i < objMKD.Data.Count; i++)
{
object mkname = objMKD.Data[i].BQname.ToString();
//���ڱ�ǩ��ѡ����ֵ
if ( BM.Exists(mkname.ToString()))
{
Word.Range tmpRng = BM.get_Item(ref mkname).Range;
//����ֵ�����
if (objMKD.Data[i].BQdata.ToString() != "����ԭֵ")
{
tmpRng.Text = objMKD.Data[i].BQdata.ToString();
object oRng = tmpRng;
BM.Add(mkname.ToString(), ref oRng);
}
//û�в鵽��ֵ��ԭֵ���ú�ɫ���
else
{
tmpRng.Font.Color = Word.WdColor.wdColorRed;
}
}
}
//����
SaveData_Word();
//������ǩ��
string conn = "LayoutID='" + LayoutID + "' order by StartP";
IList<LayoutBookMark> marklist = Common.Services.BaseService.GetList<LayoutBookMark>("SelectLayoutBookMarkList", conn);
for (int i = 0; i < marklist.Count; i++)
{
if (BM.Exists(marklist[i].UID.ToString()))
{
object tempid=marklist[i].UID.ToString();
Word.Bookmark tempmk = BM.get_Item(ref tempid);
if (tempmk.Range.Text.Length>200)
{
marklist[i].MarkText = tempmk.Range.Text.Substring(0, 200);
}
else
{
marklist[i].MarkText=tempmk.Range.Text;
}
marklist[i].StartP=tempmk.Start;
//�������ݿ�
Common.Services.BaseService.Update<LayoutBookMark>(marklist[i]);
}
}
}
}
if (type=="�ֶ�")
{
string conn = "LayoutID='" + LayoutID + "' order by StartP";
IList<LayoutBookMark> templist = Common.Services.BaseService.GetList<LayoutBookMark>("SelectLayoutBookMarkList", conn);
if (templist.Count==0)
{
return;
}
Frm_FindandChangeTL fft = new Frm_FindandChangeTL();
fft.W_Bkm = BM;
fft.mkd = objMKD;
fft.layoutID = LayoutID;
fft.ShowDialog();
if (fft.DialogResult==DialogResult.OK)
{
//������ǩ��
string connstr = "LayoutID='" + LayoutID + "' order by StartP";
IList<LayoutBookMark> marklist = Common.Services.BaseService.GetList<LayoutBookMark>("SelectLayoutBookMarkList", connstr);
for (int i = 0; i < marklist.Count; i++)
{
if (BM.Exists(marklist[i].UID.ToString()))
{
object tempid = marklist[i].UID.ToString();
Word.Bookmark tempmk = BM.get_Item(ref tempid);
marklist[i].MarkText = tempmk.Range.Text;
marklist[i].StartP = tempmk.Start;
//�������ݿ�
Common.Services.BaseService.Update<LayoutBookMark>(marklist[i]);
}
}
//����
SaveData_Word();
}
if (MessageBox.Show(objMKD.ZJname + "������ɣ�������ȡ����", "ѯ��", MessageBoxButtons.YesNo) == DialogResult.No)
{
RefFalg = false;
}
}
}